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". |