包含此页的版本:
不含此页的版本:
定义自定义控件元素后,可以在 UXML 文件中使用它。要对元素进行分类,请在命名空间中创建类。定义新命名空间时,可以定义命名空间的前缀。必须将命名空间前缀定义为根的属性<UXML>元素,并在确定元素范围时替换完整的命名空间名称。
要定义命名空间前缀,请添加UxmlNamespacePrefix属性添加到每个命名空间前缀的程序集。例如:
[assembly: UxmlNamespacePrefix("My.First.Namespace", "first")]
[assembly: UxmlNamespacePrefix("My.Second.Namespace", "second")]
可以在程序集的任何 C# 文件的根级别(任何命名空间之外)执行此作。
架构生成系统执行以下作:
<UXML>元素。xsi:schemaLocation属性。要确保文本编辑器能够识别新元素,请选择 资产(Assets) > 更新UXML架构(Update UXML Schema) 以更新架构定义。
要创建具有前缀的新UXL文档,请选择 资产(Assets) > 创建>UI工具包(Create UI Toolkit) > UI文档(UI Document)。