版本: Unity 6 (6000.0)
语言English
  • C#

UQueryBuilder<T0>

UnityEngine.UIElements 中的结构体

/

实现于:UnityEngine.UIElementsModule

建议更改

成功!

感谢您帮助我们提高 Unity 文档的质量。虽然我们无法接受所有提交内容,但我们会阅读用户提出的每个建议更改,并在适用的情况下进行更新。

关闭

提交失败

由于某种原因,您的建议更改无法提交。请<a>稍后再试</a>。感谢您抽出时间帮助我们提高 Unity 文档的质量。

关闭

取消

描述

用于构建要在根视觉元素上运行的一组选择规则的实用程序对象。

构造函数

UQueryBuilder_1初始化一个 QueryBuilder。

公共方法

Active选择所有处于活动状态的元素。
AtIndex便捷重载,Build().AtIndex() 的简写。
Build将选择规则编译成 QueryState 对象。
Checked选择所有已选中的元素。
Children选择与先前规则匹配的元素的所有直接子元素。
Class选择类列表中具有指定类的所有元素,如 UXML 文件中的类属性指定,或使用 VisualElement.AddToClassList 方法添加。
Descendents选择与当前匹配的祖先元素的后代元素。
Enabled选择所有启用的元素。
First便捷重载,Build().First() 的简写。
Focused选择所有获得焦点的元素。
ForEach便捷重载,Build().ForEach() 的简写。
Hovered选择所有悬停的元素。
Last便捷重载,Build().Last() 的简写。
Name选择具有此名称的元素。
NotActive选择所有未处于活动状态的元素。
NotChecked选择所有未选中的元素。
NotEnabled选择所有未启用的元素。
NotFocused选择当前没有焦点的所有元素。
NotHovered选择所有未悬停的元素。
NotVisible选择所有不可见的元素。
OfType选择指定类型的元素(例如:Label、Button、ScrollView 等)。
ToList便捷方法。Build().ToList 的简写。
Visible选择所有可见的元素。
Where选择满足谓词的所有元素。