Experimental: this API is experimental and might be changed or removed in the future.

UxmlTraits

class in UnityEngine.Experimental.UIElements

切换到手册

描述

描述一个 VisualElement 派生类,用于解析 UXML 文件和生成 UXML 架构定义。

UxmlTraits 描述从 VisualElement 派生的类的 UXML 属性和子元素。UxmlFactory 将其用于在读取 UXML 文档时将 UXML 属性映射到 C# 类属性。还用于生成 UXML 架构定义。

变量

canHaveAnyAttribute如果 UXML 元素属性不限于 UxmlTraits.uxmlAttributesDescription 枚举的值,则必须返回 true。
uxmlAttributesDescription描述元素预期的 UXML 属性。此处枚举的属性将显示在 UXML 架构中。
uxmlChildElementsDescription描述在 UXML 文件中可以作为此元素的子项出现的元素类型。

公共函数

Init使用 UXML 元素属性中的值初始化 VisualElement 实例。