Сложный тип ControlType (схема определения типа рабочего элемента)
Определяет элемент управления, который должен отображаться на форме рабочего элемента.
<xs:complexType name="ControlType">
<xs:sequence>
<xs:choice minOccurs="0" maxOccurs="1">
<xs:element name="Link" type="HyperLinkType" minOccurs="0" maxOccurs="1" />
<xs:element name="LabelText" type="LabelElementType" minOccurs="0" maxOccurs="1" />
<xs:element name="WebpageControlTarget" type="WebpageControlTargetType" minOccurs="0" maxOccurs="1" />
</xs:choice>
<xs:choice minOccurs="0" maxOccurs="1">
<xs:element name="CustomControlOptions" type="CustomControlOptionsType" minOccurs="0" maxOccurs="1" />
<xs:element name="LinksControlOptions" type="LinksControlOptionsType" minOccurs="0" maxOccurs="1" />
<xs:element name="WebpageControlOptions" type="WebpageControlOptionsType" minOccurs="0" maxOccurs="1" />
</xs:choice>
</xs:sequence>
<xs:attribute name="FieldName" type="typelib:ReferenceFieldName" use="optional" />
<xs:attribute name="Type" type="ValidControlsType" use="required" />
<xs:attribute name="Label" type="LabelType" use="optional" />
<xs:attribute name="LabelPosition" type="LabelPositionType" />
<xs:attribute name="Dock" type="DockType" use="optional" />
<xs:attribute name="Padding" type="PaddingType" use="optional" />
<xs:attribute name="Margin" type="PaddingType" use="optional" />
<xs:attribute name="ReadOnly" type="ReadOnlyType" use="optional" />
<xs:attribute name="MinimumSize" type="SizeType" use="optional" />
<xs:attribute name="Name" type="xs:string" use="optional" />
<xs:anyAttribute processContents="skip"/>
</xs:complexType>
Атрибуты и элементы
В следующих разделах описаны атрибуты, дочерние элементы и родительские элементы.
Атрибуты
Attribute |
Описание |
---|---|
FieldName |
Необязательный атрибут. Определяет поле рабочего элемента, с которым связывается элемент управления.Тип атрибута: typelib:ReferenceFieldName.Минимальная длина: 1; максимальная длина: 70. Значение шаблона: ^[a-zA-Z_][a-zA-Z0-9_]*(\.[a-zA-Z0-9_]+)+$ Пример значения шаблона: Company.Division.IssueType |
Type |
Обязательный атрибут. Задает тип данных элемента управления.Тип атрибута: Простой тип ValidControlsType (схема определения типа рабочего элемента).Дополнительные сведения см. в разделе Элементы управления на форме рабочего элемента. |
Label |
Необязательный атрибут. Задает отображаемый в форме текст, определяющий элемент управления.Тип атрибута: Простой тип LabelType (схема определения типа рабочего элемента).Максимальная длина: 80. |
LabelPosition |
Необязательный атрибут. Задает положение метки относительно данных элемента управления.Тип атрибута: Простой тип LabelPositionType (схема определения типа рабочего элемента). |
Dock |
Необязательный атрибут. Выравнивает поле по заданному краю контейнера или растягивает поле на весь контейнер.Тип атрибута: Простой тип DockType (схема определения типа рабочего элемента). |
Padding |
Необязательный атрибут. Задает интервал в точках вокруг внутренней границы элемента управления.Тип атрибута: Простой тип PaddingType (схема определения типа рабочего элемента). Значение шаблона: ^\(\d+\,\d+\,\d+\,\d+\)$ Пример значения шаблона: (2,0,2,0) |
Margin |
Необязательный атрибут. Задает интервал в точках вокруг внешней границы элемента управления.Тип атрибута: Простой тип PaddingType (схема определения типа рабочего элемента). Значение шаблона: ^\(\d+\,\d+\,\d+\,\d+\)$ Пример значения шаблона: (2,0,2,0) |
ReadOnly |
Необязательный атрибут. Задает доступность данных элемента управления только для чтения.Тип атрибута: Простой тип ReadOnlyType (схема определения типа рабочего элемента). |
MinimumSize |
Необязательный атрибут. Задает минимальный размер элемента управления в точках.Тип атрибута: Простой тип SizeType (схема определения типа рабочего элемента). Значение шаблона: ^\(\d+\,\d+\)$ Пример значения шаблона: (100,100) |
Name |
Необязательный атрибут. Уникально идентифицирует элемента управления. Name особо важен, если в форме несколько элементов управления связано с одним полем рабочего элемента.Тип: xs:string. |
Дочерние элементы
Элемент |
Описание |
---|---|
anyAttribute |
Необязательный элемент. Атрибут ControlType может расширяться путем использования элемента anyAttribute. ProcessContents : пропустить. |
Родительские элементы
Отсутствует
Заметки
ControlType является типом Элемент CONTROL (схема определения типа рабочего элемента).
Сведения об элементе
Namespace |
https://schemas.microsoft.com/VisualStudio/2005/workitemtracking/typedef |
Имя схемы |
Определение типа рабочего элемента |
Файл проверки |
WorkItemTypeDefinition.xsd |
Может быть пустым |
Неприменимо |
См. также
Ссылки
Элемент CONTROL (схема определения типа рабочего элемента)