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 단순 형식입니다. 다음과 같은 기본 제공 형식 중 하나의 문자열을 지정합니다.
자세한 내용은 작업 항목 폼 컨트롤 지정을 참조하십시오. 참고 Type 특성을 사용자 지정 값으로 설정하면 사용자 지정 컨트롤을 사용할 수 있습니다.Type 값이 기본 제공 형식의 이름과 일치하지 않는 모든 컨트롤은 사용자 지정 컨트롤로 간주됩니다.자세한 내용은 Microsoft 웹 사이트 작업 항목 추적 사용자 지정 컨트롤을 참조하세요. |
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입니다. 참고 폼에서 둘 이상의 위치에 같은 필드를 표시하려면 Name 특성을 사용합니다.시스템이 각 컨트롤을 고유하게 식별하도록 두 컨트롤 항목의 Name 특성에 대해 고유한 값을 지정합니다.이렇게 하면 탭의 컨텍스트를 기반으로 다양한 위치에서 동일한 컨트롤을 표시하는 데 유용합니다. |
NumberFormat |
Control과 함께 사용하는 경우에만 유효한 선택적 FieldControl 특성입니다. 필드 컨트롤에 입력할 수 있는 문자를 지정합니다. 사용할 수 있는 유효한 값은 다음과 같습니다.
|
MaxLength |
Control과 함께 사용하는 경우에만 유효한 선택적 FieldControl 특성입니다. 필드 컨트롤에 허용되는 최대 문자 길이를 지정합니다. 특성 형식은 xs:integer입니다. |
Format |
Control과 함께 사용하는 경우에만 유효한 선택적 DateTimeControl 특성입니다. DateTimePickerFormat 열거형 값 중 하나에 해당하는 날짜/시간 필드의 형식을 지정합니다. 사용할 수 있는 유효한 값은 다음과 같습니다.
자세한 내용은 Microsoft 웹 사이트 DateTimePickerFormat Enumeration을 참조하세요. |
CustomFormat |
Control 및 DateTimeControl 특성과 함께 사용하는 경우에만 유효한 선택적 Format 특성입니다. DateTimePicker.CustomFormat 속성에 대해 정의된 구문에 해당하는 날짜/시간 필드의 사용자 지정 형식을 지정합니다. 자세한 내용은 Microsoft 웹 사이트 DateTimePicker.CustomFormat Property를 참조하세요. |
자식 요소
요소 |
설명 |
---|---|
선택적 요소입니다. Type 특성이 FieldControl 또는 LabelControl로 지정된 경우 이 요소를 지정할 수 있습니다. 텍스트, 하이퍼링크 및 텍스트가 하이퍼링크와 부분적으로 연결된 필드 또는 레이블의 위치를 지정하는 컨테이너 요소입니다. 자세한 내용은 LabelText 및 Text XML 요소 참조 및 작업 항목 폼에서 도움말 텍스트, 하이퍼링크 또는 웹 콘텐츠 제공를 참조하세요. |
|
선택적 요소입니다. Type 특성이 FieldControl 또는 LabelControl로 지정된 경우 이 요소를 지정할 수 있습니다. 필드 또는 레이블의 하이퍼링크를 정의합니다. 자세한 내용은 Link 및 Param XML 요소 참조 및 작업 항목 폼에서 도움말 텍스트, 하이퍼링크 또는 웹 콘텐츠 제공를 참조하세요. |
|
선택적 요소입니다. Type 특성이 LinksControl로 지정된 경우 이 요소를 지정할 수 있습니다. 링크 필터 및 링크 목록을 표시할 열 필드의 레이아웃을 정의합니다. 자세한 내용은 링크 관계를 제한하기 위한 링크 컨트롤 정의을 참조하십시오. |
|
선택적 요소입니다. Type 특성이 WebpageControl인 경우 이 요소를 지정할 수 있습니다. 작업 항목 폼에 웹 페이지 대상을 로드하는 데 필요한 컨트롤을 지정합니다. 자세한 내용은 WebpageControlOptions XML 요소 참조 및 작업 항목 폼에서 도움말 텍스트, 하이퍼링크 또는 웹 콘텐츠 제공를 참조하세요. |
|
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 복합 형식 |
비워 둘 수 있음 |
해당 없음 |