以下表格概括了 UnityEngine.UIElements
and UnityEditor.UIElements
命名空间中提供的 UXML 元素。
Element | 命名空间 | 允许的子元素 | C# class |
---|---|---|---|
BindableElement |
UnityEngine.UIElements |
任意数量的 VisualElement
|
UnityEngine.UIElements.BindableElement |
VisualElement |
UnityEngine.UIElements |
任意数量的 VisualElement
|
UnityEngine.UIElements.VisualElement |
下表是为 UI 工具包提供的所有内置控件的参考。
Element | 描述 | 命名空间 | 允许的子元素 | Attributes |
---|---|---|---|---|
Template |
引用另一个可使用 Instance 元素进行实例化的 UXML 模板。 |
UnityEngine.UIElements |
无 |
name :此元素的唯一字符串标识符path :要加载的 UXML 文件的路径 |
Instance |
Template 的实例 |
UnityEngine.UIElements |
无 |
template :要实例化的 Template 的 name
|
TemplateContainer |
模板容器。 | UnityEngine.UIElements |
无 |
BindableElement 的所有属性template :此模板的字符串标识符 |
Element | 描述 | 命名空间 | 允许的子元素 | Attributes |
---|---|---|---|---|
Columns |
Contains descriptions of columns. Must be a child of a parent that supports it, such as MultiColumnListView or MultiColumnTreeView . |
UnityEngine.UIElements |
Column |
无 |
Column |
Describes a column. Must be a child of Columns . |
UnityEngine.UIElements |
无 |
name : The name of this column in codetitle : The name displayed in the header of this columnwidth : The default width of this column in pixels |