LayoutType 复杂类型(工作项类型定义架构)

更新:2007 年 11 月

为 Layout 元素定义子元素和属性。

<xs:complexType name="LayoutType">
        <xs:choice minOccurs="1" maxOccurs="unbounded">
        <xs:element name="Group" type="GroupType" minOccurs="0"/>
        <xs:element name="Control" type="ControlType" minOccurs="0"/>
        <xs:element name="TabGroup" type="TabGroupType" minOccurs="0"/>
        <xs:element name="Splitter" type="SplitterType" minOccurs="0"/>
    </xs:choice>
    <xs:attribute name="Target" type="xs:string" use="optional"/>
    <xs:attribute name="MinimumSize" type="SizeType" use="optional"/>
    <xs:attribute name="Padding" type="PaddingType" use="optional"/>
    <xs:attribute name="Margin" type="PaddingType" use="optional"/>
    <xs:attribute name="ControlSpacing" type="xs:integer" use="optional"/>
    <xs:attribute name="LabelSpacing" type="xs:integer" use="optional"/>
</xs:complexType>

属性和元素

下面几部分描述了属性、子元素和父元素。

属性

属性

说明

Target

可选的属性。

应用布局的客户端的名称。类型为 xs:string。

MinimumSize

可选的属性。

指定窗体的最小尺寸。类型为 SizeType 简单类型(工作项类型定义架构)

模式值:^\(\d+\,\d+\)$

模式值示例:(100,100)

Padding

可选的属性。

指定控件内部边框四周的空间大小,以像素为单位。类型为 PaddingType 简单类型(工作项类型定义架构)

模式值:^\(\d+\,\d+\,\d+\,\d+\)$

模式值示例:(2,0,2,0)

Margin

可选的属性。

指定控件外部边框四周的空间大小,以像素为单位。类型为 PaddingType 简单类型(工作项类型定义架构)

模式值:^\(\d+\,\d+\,\d+\,\d+\)$

模式值示例:(2,0,2,0)

ControlSpacing

可选的属性。

指定控件的垂直偏移量。类型为 xs:integer。

LabelSpacing

可选的属性。

指定标签与控件的编辑区域之间的像素数量。类型为 xs:integer。

子元素

元素

说明

Group 元素(工作项类型定义架构)

可选。

定义要同时显示在窗体上的一组元素。

Control 元素(工作项类型定义架构)

可选。

定义要在窗体上显示的字段。

TabGroup 元素(工作项类型定义架构)

可选。

包含一个或多个 Tab 元素。

Splitter 元素(工作项类型定义架构)

可选。

定义窗体上同级窗体元素之间的拆分器及其方向。

父元素

备注

LayoutType 复杂类型为 Layout 元素(工作项类型定义架构) 类型。

元素信息

命名空间

https://schemas.microsoft.com/VisualStudio/2005/workitemtracking/typedef

架构名称

工作项类型定义

验证文件

WorkItemTypeDefinition.xsd

是否可以为空

不适用。

请参见

其他资源

定义工作项表单