enumeratedList
Specifica come IPropertyDescription::FormatForDisplay deve formattare il valore della proprietà come stringa. Influisce anche sul raggruppamento della proprietà o sui valori da visualizzare nell'elenco se "editControl" è un listblox. Questa opzione è applicabile solo se <displayInfo displayType="Enumerated">. Per ogni elemento displayInfo deve essere presente un solo elemento enumeratoList.
Se sono presenti più elementi, viene usato l'ultimo. Se non viene fornito alcun elemento enumeratoList , 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. facoltativo. Specificare il testo predefinito da usare 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 alla stringa di visualizzazione indiretta; usare il riferimento, in modo che possa essere localizzato. |
useValueForDefault | Pubblica. facoltativo. L'impostazione di questa opzione su "true" informerà IPropertyDescription::FormatForDisplay per usare il valore come è se il valore non esegue il mapping 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". |