Note
Access to this page requires authorization. You can try signing in or changing directories.
Access to this page requires authorization. You can try changing directories.
Defines a control that is to appear on the form.
<xs:element name="Control" type="ControlType" minOccurs="0"/>
Attributes and Elements
The following sections describe attributes, child elements, and parent elements.
Attributes
| Attribute | Description | 
|---|---|
| FieldName | Optional ControlType attribute. Specifies the work item field with which the control is associated. | 
| Type | Required ControlType attribute. Specifies the data type of the control. Valid built-in types are FieldControl, DateTimeControl, HtmlFieldControl, LinksControl, AttachmentControl, WorkItemClassificationControl, and WorkItemLogControl. For more information, see Specifying Work Item Form Controls. You can use a custom control by setting the Type attribute to a custom value. Any control whose Type value does not match the name of a built-in type is considered a custom control. | 
| Label | Optional ControlType attribute. Specifies the visible text on the form that identifies the control. | 
| LabelPosition | Optional ControlType attribute. Specifies the position of the label relative to the control data. | 
| Dock | Optional ControlType attribute. Aligns the field with the specified side of the container, or stretches the field to fill the container. | 
| Padding | Optional ControlType attribute. Specifies the amount of space in pixels around the inside border of the control. | 
| Margin | Optional ControlType attribute. Specifies the amount of space in pixels around the outside border of the control. | 
| ReadOnly | Optional ControlType attribute. Specifies that the field is read-only. | 
| MinimumSize | Optional attribute. Specifies the minimum size in pixels that the control can be. The attribute type is SizeType. Pattern value: ^\(\d+\,\d+\)$ | 
| Name | Optional attribute. Identifies a control uniquely. Name is essential if more than one control on the form is associated with the same work item field. | 
Child Elements
| Element | Description | 
|---|---|
| anyAttribute | Optional element. ControlType is extensible through use of the anyAttribute element. ProcessContents: skip. | 
Parent Elements
| Element | Description | 
|---|---|
| Required element. Defines how to display the elements on the work item form. | |
| Required element. Defines columns for the form. | |
| Required element. Defines a tab for the form. | 
Remarks
Control is an optional child element of Layout, Column, and Tab.
Layout and Column Indicators:
minOccurs = "0"
maxOccurs = "1"
Tab Indicators:
minOccurs = "0"
maxOccurs = "unbounded"
Example
<Control FieldName="work item field name" Type="control type" Label="label text" LabelPosition="Top | Bottom | Left | Right" Dock="Fill | Top | Bottom | Left | Right" Padding="(left, top, right, bottom)" Margin="(left, top, right, bottom)" ReadOnly="True | False" MinimumSize="(width,height)" Name="control name" />
Element Information
| Namespace | https://schemas.microsoft.com/VisualStudio/2005/workitemtracking/typedef | 
| Schema Name | Work Item Type Definition | 
| Validation File | WorkItemTypeDefinition.xsd | 
| Element Type | |
| Can Be Empty | Not applicable |