labelInfo

指定属性的标签的显示方式。 每个 propertyDescription 元素应只有一个 labelInfo 元素。

如果有多个元素,则使用最后一个元素。 如果未提供 labelInfo 元素,则不会显示属性的标签;但是,这通常是一个缺陷。

语法

<!-- labelInfo -->
<xs:element name="labelInfo">
    <xs:complexType>
        <xs:attribute name="label" type="xs:string"/>
        <xs:attribute name="sortDescription">
            <xs:simpleType>
                <xs:restriction base="xs:string">
                    <xs:enumeration value="General"/>
                    <xs:enumeration value="AToZ"/>
                    <xs:enumeration value="LowestHighest"/>
                    <xs:enumeration value="OldestNewest"/>
                    <xs:enumeration value="SmallestLargest"/>
                </xs:restriction>
            </xs:simpleType>
        </xs:attribute>
        <xs:attribute name="invitationText" type="xs:string"/>
        <xs:attribute name="hideLabel" type="xs:boolean" default="false"/>
    </xs:complexType>
</xs:element>

元素信息

父元素 子元素
propertyDescription

 

属性

属性 说明
label Public。 可选。 在 UI (中显示的标签,例如详细信息列标签或预览窗格) 。 语法允许直接显示字符串或间接显示字符串引用。 使用间接显示字符串,因为它可以本地化。 IPropertyDescription::GetDisplayName 返回解析的显示名称。
sortDescription 可选。 指定作为排序选项提供的字符串。 IPropertyDescription::GetSortDescription 返回此排序说明。 以下值提供相应的 UI 字符串。
  • 常规:“向上排序”/“排序向下排序”
  • AToZ:“A on top”/“Z on top”
  • LowestHighest: “Top 最低” / “topest on top”
  • OldestNewest: “topest” / “Newest on top”
  • SmallestLargest: “smallest on top” / “Largest on top”
invitationText 可选。 显示为用户控件或工具提示 (的帮助字符串文本,例如“输入作者名称”。) 。 语法允许直接显示字符串或间接显示字符串引用。 使用间接显示字符串,因为它可以本地化。 IPropertyDescription::GetEditInvitation 返回解析的邀请文本。
hideLabel 可选。 默认值为“false”。 指示标签是否隐藏。