版本: 2022.3
语言英文
  • C#

UxmlFactory<T0,T1>

类在 UnityEngine.UIElements

/

继承自:UIElements.BaseUxmlFactory_2

/

实现于:UnityEngine.UIElementsModule


实现接口:IBaseUxmlFactoryIUxmlFactory

建议更改

成功!

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

关闭

提交失败

由于某种原因,您的建议无法提交。请稍后再试。感谢您抽出时间帮助我们提高Unity文档的质量。

关闭

取消

描述

UXML工厂的通用基类,用于通过从UXML文件读取的数据实例化VisualElement。

T0 要实例化的元素的类型。它必须从 VisualElement 继承。

T1 要实例化的元素的属性。它必须从 UxmlTraits 继承。

公共方法

Create实例化T0类型的对象,通过调用T1的UxmlTraitsInit方法对其进行初始化。

继承成员

属性

canHaveAnyAttribute返回 UxmlTraitscanHaveAnyAttribute(其中UxmlTraits是T1的参数)。
substituteForTypeName如果T0不是VisualElement,返回空字符串;否则返回 "VisualElement"。
substituteForTypeNamespace返回 substituteForTypeName 的命名空间。
substituteForTypeQualifiedName返回 substituteForTypeName 的完全限定名。
uxmlAttributesDescription返回一个空的序列。
uxmlChildElementsDescription返回一个空的序列。
uxmlName返回T0的类型名称。
uxmlNamespace返回T0的命名空间名称。
uxmlQualifiedName返回T0的完全限定名。
uxmlType返回T0的类型。

公共方法

AcceptsAttributeBag返回true。