enumeración
Se usa para asignar texto enumerado a valores discretos. Cualquier número de estos elementos puede existir en un enumeratedList. Mediante programación, se representan como objetos IPropertyEnumType, cuyo método IPropertyEnumType::GetEnumType devuelve PET_DISCRETEVALUE.
Sintaxis
<!-- 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>
Información del elemento
Elemento primario | Elementos secundarios |
---|---|
enumeratedList | ninguno |
Atributos
Atributo | Descripción |
---|---|
valor | Público. Obligatorio. Valor discreto (cadena o número) al que se va a asignar texto enumerado. |
Mensaje de texto | Público. Obligatorio. Texto usado para mostrar el valor enumerado. La sintaxis permite una cadena de visualización directa o una referencia de cadena de visualización indirecta; use la cadena de visualización indirecta para que se pueda localizar. |
regla mnemotécnica | Windows 7 y versiones posteriores. Público. Opcional. Lista de valores mnemónicos que se pueden usar para hacer referencia a la propiedad en las consultas de búsqueda. La lista está delimitada con el carácter '|'. |