enum
Используется для назначения перечисляемого текста дискретным значениям. В элементе enumeratedList может существовать любое количество этих элементов. Программно они представлены в виде объектов IPropertyEnumType, метод IPropertyEnumType::GetEnumType которых возвращает PET_DISCRETEVALUE.
Синтаксис
<!-- 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>
Сведения об элементе
Родительский элемент | Дочерние элементы |
---|---|
enumeratedList | нет |
Атрибуты
Атрибут | Описание |
---|---|
value | Общедоступный. Обязательный. Дискретное значение (строка или число), которому назначается перечислимый текст. |
текст | Общедоступный. Обязательный. Текст, используемый для отображения перечисленного значения. Синтаксис позволяет использовать прямую отображаемую строку или непрямую ссылку на строку отображения; использовать непрямую отображаемую строку, чтобы ее можно было локализовать. |
назначенные клавиши | Windows 7 и более поздние версии. Общедоступный. Необязательный элемент. Список мнемонических значений, которые можно использовать для ссылки на свойство в поисковых запросах. Список разделен символом "|". |