enum

Usado para atribuir texto enumerado a valores discretos. Qualquer número desses elementos pode existir em uma lista enumerada. Programaticamente, eles são representados como objetos IPropertyEnumType, cujo método IPropertyEnumType::GetEnumType retorna PET_DISCRETEVALUE.

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>

Informações do elemento

Elemento pai Elementos filho
enumeratedList nenhum

 

Atributos

Atributo Descrição
value Público. Obrigatórios. O valor discreto (cadeia de caracteres ou número) a ser atribuído ao texto enumerado.
text Público. Obrigatórios. O texto usado para exibir o valor enumerado. A sintaxe permite uma cadeia de caracteres de exibição direta ou uma referência de cadeia de caracteres de exibição indireta; use a cadeia de caracteres de exibição indireta para que ela possa ser localizada.
mnemônico Windows 7 e posteriores. Público. Opcional. Uma lista de valores mnemônicos que podem ser usados para fazer referência à propriedade em consultas de pesquisa. A lista é delimitada com o caractere '|'.