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. |