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 и более поздние версии. Общедоступный. Необязательный элемент. Список мнемонических значений, которые можно использовать для ссылки на свойство в поисковых запросах. Список разделен символом "|".