Version: 2021.3
UXML element VisualElement
Style UI with USS

UQuery

UQuery 提供了一组扩展方法,用于从视觉树中获取元素。UQuery 基于 JQuery 或 Linq,但 UQuery 会尽可能限制动态内存分配。因此适合在移动平台上实现最佳性能。

要使用 UQuery 来检索元素,请使用 UQueryExtensions.Q,或使用 UQueryExtensions.Query 来初始化 QueryBuilder

例如,以下 UQuery 从根开始查找名为 foo 的第一个 Button

root.Query<Button>("foo").First();

以下 UQuery 在同一个组中名为 foo 的每个 Button 上进行迭代:

root.Query("foo").Children<Button>().ForEach(//执行操作);

  • 2018–11–02 页面已修订
UXML element VisualElement
Style UI with USS