Enumeration
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 |
---|---|
aufgezählte Liste | nichts |
Attribute
Attribut | Beschreibung |
---|---|
Wert | Öffentlich. Erforderlich. Der diskrete Wert (Zeichenfolge oder Zahl), dem aufgezählter Text zugewiesen werden soll. |
Text | Öffentlich. Erforderlich. Der Text, der zum Anzeigen des Aufzählungswerts verwendet wird. Die Syntax ermöglicht eine direkte Anzeigezeichenfolge oder einen indirekten Verweis auf Zeichenfolgen; verwenden Sie die indirekte Anzeigezeichenfolge, damit sie lokalisiert werden kann. |
Mnemotechnik | Windows 7 und höher. Öffentlich. Wahlfrei. Eine Liste der Mnemonic-Werte, die verwendet werden können, um auf die Eigenschaft in Suchabfragen zu verweisen. Die Liste ist durch das Zeichen '|' getrennt. |