Condividi tramite


enumeratedList

Specifica il modo in cui IPropertyDescription::FormatForDisplay deve formattare il valore della proprietà come stringa. Influenza anche la modalità di raggruppamento della proprietà o i valori da visualizzare nell'elenco se "editControl" è un listblox. Questa opzione è applicabile solo se <displayInfo displayType="Enumerated">. Deve essere presente un solo elemento enumeratedList per ogni elemento displayInfo .

Se sono presenti più elementi, viene usata l'ultima. Se non viene fornito alcun elemento enumeratedList , le impostazioni predefinite dell'attributo vengono applicate alla descrizione della proprietà.

Sintassi

<!-- enumeratedList -->
<xs:element name="enumeratedList"  minOccurs="0" maxOccurs="1">
    <xs:complexType>
        <xs:sequence>
            <xs:element name="enum" minOccurs="0" maxOccurs="unbounded">
                <xs:complexType>
                    <xs:attribute name="value" type="xs:string" use="required"/>
                    <xs:attribute name="text" type="xs:string" use="required"/>
                </xs:complexType>
            </xs:element>
            <xs:element name="enumRange" minOccurs="0" maxOccurs="unbounded">
                <xs:complexType>
                    <xs:attribute name="minValue" type="xs:integer" use="required"/>
                    <xs:attribute name="setValue" type="xs:integer"/>
                    <xs:attribute name="text" type="xs:string"/>
                </xs:complexType>
            </xs:element>
        </xs:sequence>
        <xs:attribute name="defaultText" type="xs:string"/>
        <xs:attribute name="useValueForDefault" type="xs:boolean"/>
    </xs:complexType>
</xs:element>

Informazioni sull'elemento

Elemento padre Elementi figlio
displayInfo Enum
enumRange

 

Attributi

Attributo Descrizione
defaultText Pubblica. Facoltativa. Specificare il testo predefinito da utilizzare se viene assegnato un valore a IPropertyDescription::FormatForDisplay che non esegue il mapping a uno degli elementi enumerati nell'elenco. La sintassi consente una stringa di visualizzazione diretta o un riferimento stringa di visualizzazione indiretta; usare il riferimento, in modo che possa essere localizzato.
useValueForDefault Pubblica. Facoltativa. Impostando su "true" verrà indicato a IPropertyDescription::FormatForDisplay di usare il valore così come è se il valore non viene mappato a uno degli elementi enumerati nell'elenco. Per IPropertyDescription::FormatForDisplay, l'impostazione su "true" ha la precedenza sull'impostazione di "defaultText". Il valore predefinito è "false".