版本:2022.3
语言英语
  • C#

UxmlTraits

Unity.UIElements 中的类

/

继承自:UIElements.BaseUxmlTraits

/

实现于:UnityEngine.UIElementsModule

建议修改

成功了!

感谢您帮助提升Unity文档的质量。虽然我们无法接受所有投稿,但我们确实会阅读用户提出的每项建议,并将在适用的情况下进行更新。

关闭

投稿失败

由于某种原因,您的建议无法提交。请过几分钟再尝试。感谢您花时间帮助提升Unity文档的质量。

关闭

取消

描述

描述了用于解析UXML文件和生成UXML模式定义的VisualElement派生类。

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

公共方法

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

继承成员

属性

canHaveAnyAttribute必须返回true,如果UXML元素属性不受uxmlAttributesDescription枚举值的限制。
uxmlAttributesDescription描述了元素所期望的UXML属性。这里枚举的属性将出现在UXML模式中。
uxmlChildElementsDescription描述了在UXML文件中可以作为此元素子元素出现的元素类型。