描述一个 VisualElement 派生类,用于解析 UXML 文件和生成 UXML 架构定义。
UxmlTraits 描述从 VisualElement 派生的类的 UXML 属性和子元素。UxmlFactory 将其用于在读取 UXML 文档时将 UXML 属性映射到 C# 类属性。还用于生成 UXML 架构定义。
canHaveAnyAttribute | 如果 UXML 元素属性不限于 uxmlAttributesDescription 枚举的值,则必须返回 true。 |
uxmlAttributesDescription | 描述元素预期的 UXML 属性。此处枚举的属性将显示在 UXML 架构中。 |
uxmlChildElementsDescription | 描述在 UXML 文件中可以作为此元素的子项出现的元素类型。 |
Init | 使用 UXML 元素属性中的值初始化 VisualElement 实例。 |