UXML 工厂接口。虽然并非严格要求,但具体工厂应该来自泛型类 UxmlFactory。
| canHaveAnyAttribute | 如果 UXML 元素属性不限于 uxmlAttributesDescription 枚举的值,则必须返回 true。 |
| substituteForTypeName | 此元素类型可以替换的元素类型。 |
| substituteForTypeNamespace | substituteForTypeName 返回的类型的 UXML 命名空间。 |
| substituteForTypeQualifiedName | substituteForTypeName 返回的类型的完全限定 XML 名称。 |
| uxmlAttributesDescription | 描述元素预期的 UXML 属性。此处枚举的属性将显示在 UXML 架构中。 |
| uxmlChildElementsDescription | 描述在 UXML 文件中可以作为此元素的子项出现的元素类型。 |
| uxmlName | 工厂读取的 UXML 元素的名称。 |
| uxmlNamespace | 工厂读取的 UXML 元素的命名空间。 |
| uxmlQualifiedName | 工厂读取的 UXML 元素的完全限定名称。 |
| AcceptsAttributeBag | 如果工厂接受属性包的内容,则返回 true。 |
| Create | 实例化并初始化类型为 T0 的对象。 |