以下表格概括了 UnityEngine.UIElements and UnityEditor.UIElements 命名空间中提供的 UXML 元素。
| Element | 命名空间 | 允许的子元素 | C# class |
|---|---|---|---|
BindableElement |
UnityEngine.UIElements |
任意数量的 VisualElement
|
UnityEngine.UIElements.BindableElement |
VisualElement |
UnityEngine.UIElements |
任意数量的 VisualElement
|
UnityEngine.UIElements.VisualElement |
| 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 |