Control XML 項目參考
您可以使用 Control 項目來定義要顯示在工作項目表單中的工作項目欄位、文字、超連結或其他控制項目。 如需如何使用這個項目的範例,請參閱指定工作項目表單控制項及設計工作項目表單。
結構描述階層架構
<xs:element name="Control" type="ControlType" minOccurs="0"/>
<Control FieldName="FieldName" Type="AttachmentsControl | DateTimeControl | FieldControl |
HtmlFieldControl | LabelControl | LinksControl | WebpageControl | WorkItemClassificationControl |
WorkItemLogControl" ControlFontSize="FontSize" EmptyText="TextString"
Label="LabelText" LabelPosition="Top | Bottom | Left | Right"
Padding="(top, bottom, left, right)"
Margin="(top, bottom, left, right)" ReadOnly="True | False" MinimumSize="(width,height)"
Name="InstanceName" >
<LabelText> . . . </LabelText>
<Link> . . . </Link>
<LinksControlOptions> . . . </LinksControlOptions>
<WebpageControlOptions> . . . </WebpageControlOptions>
</Control>
屬性和項目
下列章節說明屬性、子項目和父項目。
屬性
屬性 |
描述 |
||||||
---|---|---|---|---|---|---|---|
FieldName |
選擇性 Control 屬性。 指定與控制項相關聯的工作項目欄位。 屬性類型為 typelib:ReferenceFieldName。 最小長度:1;最大長度:70。 模式值:^[a-zA-Z_][a-zA-Z0-9_]*(\.[a-zA-Z0-9_]+)+$ 模式值範例:Company.Division.IssueType |
||||||
Type |
必要的 Control 屬性。 指定控制項的資料型別。 屬性型別為 ValidControlsType 簡單型別。 指定具有下列一個內建型別的字串:
如需詳細資訊,請參閱指定工作項目表單控制項。
|
||||||
ControlFontSize |
選擇性 Control 屬性。 指定表單上欄位名稱或標籤的字型大小。 FontSize 的有效值:small、normal、large、xlarge 和 xxlarge。 |
||||||
EmptyText |
選擇性 Control 屬性。 指定欄位為空白時顯示的 1 到 255 個字元長度的文字字串。 |
||||||
Label |
選擇性 Control 屬性。 指定表單上可識別控制項的可見文字。 指定長度不超過 80 個字元的字串。 |
||||||
LabelFontSize |
指定表單上標籤的字型大小。 FontSize 的有效值:small、normal、large、xlarge 和 xxlarge。 |
||||||
LabelPosition |
選擇性 Control 屬性。 指定標籤相對於控制項資料的位置。 指定具有下列一個值的字串:
|
||||||
Padding |
選擇性 Control 屬性。 以像素為單位,指定控制項內框線周圍的空間量,該值與頂端、底部、左邊與右邊的空間相對應。 屬性類型為 SizeType。 模式值:^\(\d+\,\d+\,\d+\,\d+\)$ 模式值範例:(2,0,2,0) |
||||||
Margin |
選擇性 Control 屬性。 以像素為單位,指定控制項外框線周圍的空間量,該值與頂端、底部、左邊與右邊的空間相對應。 屬性類型為 SizeType。 模式值:^\(\d+\,\d+\,\d+\,\d+\)$ 模式值範例:(2,0,2,0) |
||||||
ReadOnly |
選擇性 Control 屬性。 指定欄位是唯讀的。 屬性類型為 ReadOnlyType。 指定具有下列一個值的字串:
|
||||||
MinimumSize |
選擇性 Control 屬性。 以像素為單位,指定控制項在表單中應佔據的大小下限。 語法在 (width,height) 中指定。 屬性類型為 SizeType。 模式值:^\(\d+\,\d+\)$ 模式值範例:(100,100)
|
||||||
Name |
選擇性 Control 屬性。 唯一識別控制項。 如果表單上有一個以上的控制項與相同工作項目欄位相關聯,Name 就非常重要。 屬性類型為 xs:string。
|
||||||
NumberFormat |
選擇性的 Control 屬性,只有在搭配 FieldControl 使用時才會有效。 指定您可以在欄位控制項中輸入的字元。 您可以使用的有效值如下所示:
|
||||||
MaxLength |
選擇性的 Control 屬性,只有在搭配 FieldControl 使用時才會有效。 指定針對欄位控制項允許的最大字元長度。 屬性類型為 xs:integer。 |
||||||
Format |
選擇性的 Control 屬性,只有在搭配 DateTimeControl 使用時才會有效。 指定日期時間欄位的格式,此欄位會與 DateTimePickerFormat 列舉的其中一個值相對應。 您可以使用的有效值如下所示:
如需詳細資訊,請參閱 Microsoft 網站:DateTimePickerFormat 列舉。 |
||||||
CustomFormat |
選擇性 Control 屬性,只有在搭配 DateTimeControl 和 Format 屬性使用時才會有效。 指定日期時間欄位的自訂格式,此欄位會對應於為 DateTimePicker.CustomFormat 屬性定義的語法。 如需詳細資訊,請參閱 Microsoft 網站:DateTimePicker.CustomFormat 屬性。 |
子項目
項目 |
描述 |
---|---|
選擇性項目。 您可以在 Type 屬性指定為 FieldControl 或 LabelControl 時,指定這個項目。 容器項目,用於指定文字、超連結,以及其文字與超連結部分相關的欄位或標籤位置。 如需詳細資訊,請參閱LabelText 和 Text XML 項目參考與在工作項目表單上提供說明文字、超連結或 Web 內容。 |
|
選擇性項目。 您可以在 Type 屬性指定為 FieldControl 或 LabelControl 時,指定這個項目。 定義欄位或標籤的超連結。 如需詳細資訊,請參閱Link 和 Param XML 項目參考與在工作項目表單上提供說明文字、超連結或 Web 內容。 |
|
選擇性項目。 您可以在 Type 屬性指定為 LinksControl 時,指定這個項目。 定義資料行欄位的連結篩選條件和配置,以顯示連結的清單。 如需詳細資訊,請參閱定義連結控制項以限制連結關聯性。 |
|
選擇性項目。 您可以在 Type 屬性為 WebpageControl 時,指定這個項目。 指定控制項,以管理工作項目表單中網頁目標的載入。 如需詳細資訊,請參閱WebpageControlOptions XML 項目參考與在工作項目表單上提供說明文字、超連結或 Web 內容。 |
|
anyAttribute |
選擇性項目。 選擇項。 Control 可透過使用 anyAttribute 項目來進行擴充。 |
父項目
項目 |
描述 |
---|---|
必要項。 定義如何在工作項目表單上顯示項目。 |
|
Column 項目 |
必要項。 定義表單的資料行。 |
Tab 項目 |
必要項。 定義表單的標籤。 |
備註
Control 是 Layout、Column 和 Tab 的選擇性子項目。
Layout 和 Column 指標:
minOccurs = "0"
maxOccurs = "1"
Tab 指標:
minOccurs = "0"
maxOccurs = "unbounded"
若要實作自訂控制項,您必須指定 Type 屬性的控制項名稱。 如需詳細資訊,請參閱 Microsoft 網站:工作項目追蹤自訂控制項。
如需每個控制項型別的範例,請參閱指定工作項目表單控制項。
範例
<Control Type=" WorkItemClassificationControl " FieldName="System.AreaPath"
Label="Area" LabelPosition="Left" Padding="(2,0,2,0)" Margin="(2,2,2,2)" />
項目資訊
命名空間 |
https://schemas.microsoft.com/VisualStudio/2008/workitemtracking/typedef |
結構描述名稱 |
工作項目類型定義 |
驗證檔 |
WorkItemTypeDefinition.xsd |
項目類型 |
ControlType 複雜類型 |
可以是空白 |
不適用 |