Freigeben über


enum

Wird verwendet, um aufgezählten Text diskreten Werten zuzuweisen. Eine beliebige Anzahl dieser Elemente kann unter einer enumeratedList vorhanden sein. Programmgesteuert werden diese als IPropertyEnumType-Objekte dargestellt, deren IPropertyEnumType::GetEnumType-Methode PET_DISCRETEVALUE zurückgibt.

Syntax

<!-- enum -->
<xs:element name="enum" minOccurs="0" maxOccurs="unbounded">
    <xs:complexType>
        <xs:sequence>
            <xs:element ref="image" minOccurs="0" maxOccurs="1"/>
        </xs:sequence>
        <xs:attribute name="value" type="xs:string" use="required"/>
        <xs:attribute name="text" type="xs:string" use="required"/>
        <xs:attribute name="mnemonics" type="xs:string"/>
    </xs:complexType>
</xs:element>

Elementinformationen

Übergeordnetes Element Untergeordnete Elemente
enumeratedList Keine

 

Attribute

attribute BESCHREIBUNG
value Öffentlich. Erforderlich. Der diskrete Wert (Zeichenfolge oder Zahl), dem aufgezählter Text zugewiesen werden soll.
text Öffentlich. Erforderlich. Der Text, der zum Anzeigen des enumerationierten Werts verwendet wird. Die Syntax ermöglicht eine direkte Anzeigezeichenfolge oder einen indirekten Anzeigezeichenfolgenverweis. verwenden Sie die indirekte Anzeigezeichenfolge, damit sie lokalisiert werden kann.
Zugriffstasten Windows 7 und höher. Öffentlich. Optional. Eine Liste der mnemonischen Werte, die verwendet werden können, um in Suchabfragen auf die Eigenschaft zu verweisen. Die Liste wird durch das Zeichen '|' getrennt.