版本: 2022.3
语言英文
  • C#

IBaseUxmlFactory

接口位于 UnityEngine.UIElements

建议更改

成功!

感谢您帮助我们一起提高Unity文档的质量。虽然我们无法接受所有投稿,但我们确实会仔细阅读每位用户提出的更改,并在适用的情况下进行更新。

关闭

提交失败

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

关闭

取消

描述

UXML工厂的基本接口。虽然这不是严格要求,但具体工厂应该从通用类UxmlFactory_2或UxmlObjectFactory_2派生。

属性

canHaveAnyAttribute必须返回true,如果UXML元素属性没有限制为uxmlAttributesDescription枚举的值。
substituteForTypeName此元素类型可以替代的元素类型。
substituteForTypeNamespace由substituteForTypeName返回的类型的空间。
substituteForTypeQualifiedName由substituteForTypeName返回的类型的完全限定XML名称。
uxmlAttributesDescription描述元素期望的UXML属性。此处枚举的属性将出现在UXML模式中。
uxmlChildElementsDescription描述可以在UXML文件中作为此元素子元素的元素类型。
uxmlName工厂读取的UXML元素的名称。
uxmlNamespace工厂读取的UXML元素的空间。
uxmlQualifiedName工厂读取的UXML元素的完全限定名称。
uxmlType工厂读取的UXML元素的类型。

公共方法

AcceptsAttributeBag如果工厂接受属性包的内容则返回true。