Layout XML 요소 참조
Layout 요소를 사용하여 작업 항목 폼의 요소를 표시하는 방법을 정의할 수 있습니다.Visual Studio용 Windows 클라이언트 또는 Team Web Access용 웹 클라이언트 같은 여러 클라이언트를 지원하는 둘 이상의 레이아웃을 정의할 수 있습니다.
Layout 요소는 FORM 요소의 필수 자식 요소입니다.Layout 요소를 사용하는 방법에 대한 자세한 내용은 작업 항목 폼의 레이아웃 디자인를 참조하십시오.
스키마 계층 구조
Layout
<xs:element name="Layout" type="LayoutType" minOccurs="1" maxOccurs="unbounded"/>
<Layout Target="ClientName" MinimumSize="(width,height)" Padding="(left, top, right, bottom)"
Margin="(left, top, right, bottom)" ControlSpacing="distance" LabelSpacing="distance" HideControlBorders="True | False"
HideReadOnlyEmptyFields="True | False">
<Group> . . . </Group>
<Control> . . . </Control>
<TabGroup> . . . </TabGroup>
<Splitter> . . . </Splitter>
</Layout >
특성 및 요소
다음 단원에서는 특성, 자식 요소 및 부모 요소에 대해 설명합니다.
특성
특성 |
설명 |
---|---|
Target |
선택적 Layout 특성입니다. 레이아웃이 적용될 클라이언트 이름을 지정합니다.형식은 xs:문자열입니다.다음 문자열 중 하나를 지정합니다.
|
MinimumSize |
선택적 Layout 특성입니다. 폼의 최소 크기를 픽셀 단위로 지정합니다.구문은 (너비, 높이)에 지정됩니다.특성 형식은 SizeType입니다. 패턴 값: ^\(\d+\,\d+\)$ 패턴 값 예: (100,100) |
Padding |
선택적 Layout 특성입니다. 폼 테두리 안쪽의 공간 크기를 픽셀 단위로 지정합니다.특성 형식은 SizeType입니다. 패턴 값: ^\(\d+\,\d+\,\d+\,\d+\)$ 패턴 값 예: (2,0,2,0) |
Margin |
선택적 Layout 특성입니다. 폼 테두리 바깥쪽의 공간 크기를 픽셀 단위로 지정합니다.특성 형식은 SizeType입니다. 패턴 값: ^\(\d+\,\d+\,\d+\,\d+\)$ 패턴 값 예: (2,0,2,0) |
ControlSpacing |
선택적 Layout 특성입니다. 폼에 정의된 컨트롤의 세로 오프셋을 지정합니다. |
LabelSpacing |
선택적 Layout 특성입니다. 레이블과 컨트롤 편집 영역 사이의 픽셀 수를 지정합니다. |
HideControlBorders |
선택적 Layout 특성입니다. 값을 지정 합니다. True 컨트롤 테두리를 숨기려면 및 False 컨트롤의 테두리를 표시 합니다. |
HideReadOnlyEmptyFields |
선택적 Layout 특성입니다. 값을 지정 합니다. True 읽기 전용 및 빈 필드를 숨기려면 및 False 이러한 필드를 표시 합니다. |
자식 요소
요소 |
설명 |
---|---|
선택적 요소.폼에 함께 표시할 요소 그룹을 정의합니다. |
|
선택적 요소.작업 항목 폼에 표시하는 작업 항목 필드, 텍스트, 하이퍼링크 또는 기타 컨트롤 요소를 정의합니다. |
|
선택적 요소.이 요소에는 하나 이상의 Tab 요소가 포함됩니다. |
|
선택적 요소.폼에서 형제 폼 요소 사이에 분할자와 그 방향을 정의합니다. |
부모 요소
요소 |
설명 |
---|---|
필수 요소.작업 항목 형식 폼에 요소가 표시되는 방법을 정의하는 Layout 요소가 포함됩니다. |
설명
Layout 요소는 FORM의 필수 자식 요소입니다.Layout 요소는 선택 항목을 지정하며 Group, Control, TabGroup 또는 Splitter 자식 요소 중 적어도 하나를 정의해야 합니다.둘 이상의 자식 요소를 정의할 수 있습니다.
minOccurs="1"
maxOccurs="unbounded"
예제
<FORM>
<Layout>
<Group>
<Column PercentWidth="36">
<Group>
<Control FieldName="System.Title" Type="FieldControl" Label="Title" LabelPosition="Left" />
<Control FieldName="System.AreaPath" Type="WorkItemClassificationControl" Label="Area" LabelPosition="Left" />
<Control FieldName="Microsoft.VSTS.Common.ProductUnit" Type="FieldControl" Label="Product Unit" LabelPosition="Left" />
<Control FieldName="Microsoft.DevDiv.BusinessUnit" Type="FieldControl" Label="Business Unit" LabelPosition="Left" />
</Group>
</Column>
<Column PercentWidth="33">
<Group>
<Control FieldName="Microsoft.DevDiv.SubTitle" Type="FieldControl" Label="Sub Title" LabelPosition="Left" />
<Control FieldName="System.IterationPath" Type="WorkItemClassificationControl" Label="Iteration" LabelPosition="Left" />
<Control FieldName="Microsoft.DevDiv.Other" Type="FieldControl" Label="Other" LabelPosition="Left" />
</Group>
</Column>
<Column PercentWidth="31">
<Group>
<Control FieldName="Microsoft.DevDiv.Type" Type="FieldControl" Label="Type" LabelPosition="Left" />
<Control FieldName="System.AssignedTo" Type="FieldControl" Label="Assigned To" LabelPosition="Left" />
<Control FieldName="System.State" Type="FieldControl" Label="State" LabelPosition="Left" />
</Group>
</Column>
</Group>
. . .
</Layout>
</FORM>
요소 정보
Namespace |
https://schemas.microsoft.com/VisualStudio/2008/workitemtracking/typedef |
스키마 이름 |
작업 항목 형식 정의 |
유효성 검사 파일 |
WorkItemTypeDefinition.xsd |
요소 형식 |
LayoutType 복합 형식 |
비워 둘 수 있음 |
아니요 |