다음을 통해 공유


Layout XML 요소 참조

업데이트: 2011년 1월

Layout 요소를 사용하여 작업 항목 폼의 요소를 표시하는 방법을 정의할 수 있습니다. Visual Studio용 Windows 클라이언트 또는 Team Web Access용 웹 클라이언트 같은 여러 클라이언트를 지원하는 둘 이상의 레이아웃을 정의할 수 있습니다.

Layout 요소는 FORM 요소의 필수 자식 요소입니다. Layout 요소를 사용하는 방법에 대한 자세한 내용은 작업 항목 폼의 레이아웃 정의를 참조하십시오.

스키마 계층 구조

WITD

   WORKITEMTYPE

       FORM

           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">
    <Group> . . . </Group>
    <Control> . . . </Control>
    <TabGroup> . . . </TabGroup>
    <Splitter> . . . </Splitter>
</Layout >

특성 및 요소

다음 단원에서는 특성, 자식 요소 및 부모 요소에 대해 설명합니다.

특성

특성

설명

Target

선택적 LayoutType 특성입니다.

레이아웃이 적용될 클라이언트 이름을 지정합니다. 형식은 xs:문자열입니다. 다음 문자열 중 하나를 지정합니다.

  • WinForms: 팀 탐색기 및 Team Explorer Everywhere에 폼을 적용합니다.

  • Web: Team Web Access에 폼을 적용합니다.

MinimumSize

선택적 LayoutType 특성입니다.

폼의 최소 크기를 픽셀 단위로 지정합니다. 구문은 (너비, 높이)에 지정됩니다. 특성 형식은 SizeType입니다.

패턴 값: ^\(\d+\,\d+\)$

패턴 값 예: (100,100)

Padding

선택적 LayoutType 특성입니다.

폼 테두리 안쪽의 공간 크기를 픽셀 단위로 지정합니다. 특성 형식은 SizeType입니다.

패턴 값: ^\(\d+\,\d+\,\d+\,\d+\)$

패턴 값 예: (2,0,2,0)

Margin

선택적 LayoutType 특성입니다.

폼 테두리 바깥쪽의 공간 크기를 픽셀 단위로 지정합니다. 특성 형식은 SizeType입니다.

패턴 값: ^\(\d+\,\d+\,\d+\,\d+\)$

패턴 값 예: (2,0,2,0)

ControlSpacing

선택적 LayoutType 특성입니다.

폼에 정의된 컨트롤의 세로 오프셋을 지정합니다. 형식은 xs:integer입니다.

LabelSpacing

선택적 LayoutType 특성입니다.

레이블과 컨트롤 편집 영역 사이의 픽셀 수를 지정합니다. 형식은 xs:integer입니다.

자식 요소

요소

설명

Group

선택적 요소로서, 폼에 함께 표시할 요소 그룹을 정의합니다.

Control

선택적 요소로서, 작업 항목 폼에 표시하는 작업 항목 필드, 텍스트, 하이퍼링크 또는 기타 컨트롤 요소를 정의합니다.

TabGroup

선택적 요소로서, 이 요소에는 하나 이상의 Tab 요소가 포함됩니다.

Splitter

선택적 요소로서, 폼에서 형제 폼 요소 사이에 분할자와 그 방향을 정의합니다.

부모 요소

요소

설명

FORM

필수적 요소로서, 작업 항목 형식 폼에 요소가 표시되는 방법을 정의하는 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 복합 형식

비워 둘 수 있음

아니요

참고 항목

참조

Control XML 요소 참조

개념

모든 FORM XML 요소 참조

작업 항목 폼 디자인 및 사용자 지정

변경 기록

날짜

변경 내용

이유

2011년 1월

코드 예제가 추가되었고 제거된 항목에 대한 링크가 제거되었습니다.

향상된 기능 관련 정보

2010년 9월

Target 특성의 유효한 값이 추가되었습니다.

고객 의견