以下表格概括了 UnityEngine.UIElements
and UnityEditor.UIElements
命名空间中提供的 UXML 元素。
Element | 命名空间 | C# class |
---|---|---|
BindableElement |
UnityEngine.UIElements |
UnityEngine.UIElements.BindableElement |
VisualElement |
UnityEngine.UIElements |
UnityEngine.UIElements.VisualElement |
下表是为 UI 工具包提供的所有内置控件的参考。
Element | 描述 | 命名空间 | 允许的子元素 | Attributes |
---|---|---|---|---|
Template |
引用另一个可使用 Instance 元素进行实例化的 UXML 模板。 |
UnityEngine.UIElements |
无 |
name :此元素的唯一字符串标识符path :要加载的 UXML 文件的路径 |
Instance |
Template 的实例 |
UnityEngine.UIElements |
无 |
template :要实例化的 Template 的 name
|
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 |