enumeratedList
Menentukan bagaimana IPropertyDescription::FormatForDisplay harus memformat nilai properti sebagai string. Ini juga memengaruhi bagaimana properti dapat dikelompokkan, atau nilai apa yang akan ditampilkan dalam daftar jika "editControl" adalah listblox. Ini hanya berlaku jika <displayInfo displayType="Enumerated">. Seharusnya hanya ada satu elemen enumeratedList untuk setiap elemen displayInfo .
Jika ada beberapa elemen, yang terakhir digunakan. Jika tidak ada elemen enumeratedList yang disediakan, maka pengaturan atribut default diterapkan ke deskripsi properti.
Sintaks
<!-- 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>
Informasi Elemen
Elemen Induk | Elemen Anak |
---|---|
displayInfo | enum |
enumRange |
Atribut
Atribut | Deskripsi |
---|---|
defaultText | Publik. Pilihan. Tentukan teks default yang akan digunakan jika nilai diberikan ke IPropertyDescription::FormatForDisplay yang tidak memetakan ke salah satu elemen enumerasi dalam daftar. Sintaks memungkinkan string tampilan langsung atau referensi string tampilan tidak langsung; gunakan referensi, sehingga dapat dilokalkan. |
useValueForDefault | Publik. Pilihan. Mengatur ini ke "true" akan menginformasikan IPropertyDescription::FormatForDisplay untuk menggunakan nilai apa adanya jika nilai tidak memetakan ke salah satu elemen enumerasi dalam daftar. Untuk IPropertyDescription::FormatForDisplay, mengatur ini ke "true" lebih diutamakan daripada mengatur "defaultText". Defaultnya adalah "false". |