енумератедлист

Указывает, как ипропертидескриптион:: форматфордисплай должен форматировать значение свойства в виде строки. Он также влияет на то, как свойство может быть сгруппировано, или какие значения должны отображаться в списке, если "Едитконтрол" является листблокс. Это применимо только в том случае , если. Для каждого элемента displayInfo должен быть только один элемент енумератедлист .

При наличии нескольких элементов используется последний из них. Если элемент енумератедлист не указан, к описанию свойства применяются параметры атрибута по умолчанию.

Синтаксис

<!-- 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>

Сведения об элементе

Родительский элемент Дочерние элементы
displayInfo enum
енумранже

Атрибуты

Атрибут Описание
defaultText Общедоступный. Необязательный элемент. Укажите текст по умолчанию, который будет использоваться при присвоении значения ипропертидескриптион:: форматфордисплай , не сопоставляемого с одним из перечисляемых элементов в списке. Синтаксис допускает прямую отображаемую строку или ссылку на непрямо отображаемую строку; Используйте ссылку, чтобы ее можно было локализовать.
усевалуефордефаулт Общедоступный. Необязательный элемент. Если задать для этого параметра значение "true", ипропертидескриптион:: форматфордисплай будет использовать значение "как есть", если оно не соответствует одному из перечисляемых элементов в списке. Для ипропертидескриптион:: форматфордисплай присвоение этому параметру значения "true" имеет приоритет над заданием "defaultText". Значение по умолчанию — «false».