Aracılığıyla paylaş


enumeratedList

IPropertyDescription::FormatForDisplayözelliğin değerini bir dize olarak nasıl biçimlendirmesi gerektiğini belirtir. Ayrıca özelliğin nasıl gruplandırılabileceğini veya "editControl" bir listblox ise listede gösterilecek değerleri de etkiler. Bu yalnızca <displayInfo displayType="Numaralandırılmış">uygulanabilir. Her displayInfo öğesi için yalnızca bir enumeratedList öğesi olmalıdır.

Birden çok öğe varsa, sonuncusu kullanılır. enumeratedList öğesi sağlanmamışsa, özellik açıklamasına varsayılan öznitelik ayarları uygulanır.

Sözdizimi

<!-- enumeratedList -->
<xs:element name="enumeratedList"  minOccurs="0" maxOccurs="1">
    <xs:complexType>
        <xs:sequence>
            <xs:element name="enum" minOccurs="0" maxOccurs="unbounded">
                <xs:complexType>
                    <xs:attribute name="value" type="xs:string" use="required"/>
                    <xs:attribute name="text" type="xs:string" use="required"/>
                </xs:complexType>
            </xs:element>
            <xs:element name="enumRange" minOccurs="0" maxOccurs="unbounded">
                <xs:complexType>
                    <xs:attribute name="minValue" type="xs:integer" use="required"/>
                    <xs:attribute name="setValue" type="xs:integer"/>
                    <xs:attribute name="text" type="xs:string"/>
                </xs:complexType>
            </xs:element>
        </xs:sequence>
        <xs:attribute name="defaultText" type="xs:string"/>
        <xs:attribute name="useValueForDefault" type="xs:boolean"/>
    </xs:complexType>
</xs:element>

Öğe Bilgileri

Üst Öğe Alt Öğeler
displayInfo sabit listesi
enumRange

 

Öznitelik

Öznitelik Açıklama
defaultText Kamu. Opsiyonel. Listedeki numaralandırılmış öğelerden biriyle eşleşmeyen IPropertyDescription::FormatForDisplay bir değer verildiğinde kullanılacak varsayılan metni belirtin. Söz dizimi, doğrudan görüntüleme dizesine veya dolaylı görüntüleme dizesi başvurusuna olanak tanır; yerelleştirilebilmesi için başvuruyu kullanın.
useValueForDefault Kamu. Opsiyonel. Bunu "true" olarak ayarlamak, IPropertyDescription::FormatForDisplay, değer listedeki numaralandırılmış öğelerden biriyle eşleşmiyorsa as-is değerini kullanmaları konusunda bilgilendirir. IPropertyDescription::FormatForDisplayiçin bunu "true" olarak ayarlamak, "defaultText" ayarının yerine önceliklidir. Varsayılan değer "false"tur.