Referência de elemento XML de layout
Você pode usar o Layout elemento para definir a aparecem de elementos no formulário de item de trabalho.Você pode definir mais de um layout para dar suporte a clientes diferentes, como, por exemplo, o cliente do Windows para Visual Studio ou o cliente da web para Team Web Access.
O Layout é um elemento filho necessário do FORM elemento.Para obter mais informações sobre como usar o Layout elemento, consulte Criar o layout do formulário de item de trabalho.
Hierarquia do esquema
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 >
Atributos e elementos
As seções a seguir descrevem atributos, elementos filho e elementos pai.
Atributos
Atributo |
Descrição |
---|---|
Target |
Opcional Layout atributo. Especifica o nome do cliente ao qual se aplica o layout.O tipo é xs: String.Especifique uma das seguintes seqüências:
|
MinimumSize |
Opcional Layout atributo. Especifica o tamanho mínimo em pixels para o formulário.A sintaxe é especificada no (largura, altura).O tipo de atributo é SizeType. Valor de padrão: ^ \(\d+\,\d+\)$ Exemplo de valor padrão: (100,100) |
Padding |
Opcional Layout atributo. Especifica a quantidade de espaço em pixels ao redor o interior borda do formulário.O tipo de atributo é SizeType. Valor de padrão: ^ \(\d+\,\d+\,\d+\,\d+\)$ Exemplo de valor padrão: (2,0,2,0) |
Margin |
Opcional Layout atributo. Especifica a quantidade de espaço em pixels ao redor da borda externa do formulário.O tipo de atributo é SizeType. Valor de padrão: ^ \(\d+\,\d+\,\d+\,\d+\)$ Exemplo de valor padrão: (2,0,2,0) |
ControlSpacing |
Opcional Layout atributo. Especifica o deslocamento vertical dos controles no formulário. |
LabelSpacing |
Opcional Layout atributo. Especifica o número de pixels entre o rótulo e a região de edição do controle. |
HideControlBorders |
Opcional Layout atributo. Especifique um valor de True para ocultar as bordas do controle, e False para exibir as bordas do controle. |
HideReadOnlyEmptyFields |
Opcional Layout atributo. Especifique um valor de True para ocultar campos vazios e somente leitura, e False exibir esses campos. |
Elementos filho
Elemento |
Descrição |
---|---|
Opcional.Define um grupo de elementos para exibir juntos no formulário. |
|
Opcional.Define um campo de item de trabalho, texto, hiperlink ou outro elemento de controle para exibir em um formulário de item de trabalho. |
|
Opcional.Contém um ou mais Tab elementos. |
|
Opcional.Define um divisor e sua orientação no formulário entre elementos de formulário irmão. |
Elementos pai
Elemento |
Descrição |
---|---|
Necessário.Contém o Layout elemento que define como os elementos no formulário de tipo de item de trabalho são exibidos. |
Comentários
O Layout é um elemento filho necessário de FORM.O Layout elemento Especifica uma opção e pelo menos um dos elementos filho deve ser definido: Group, Control, TabGroup, ou Splitter.Você pode definir mais de um elemento filho.
minOccurs = "1"
maxOccurs = "não vinculado"
Exemplo
<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>
Informações do elemento
Namespace |
https://schemas.microsoft.com/VisualStudio/2008/WorkItemTracking/TypeDef |
Nome do esquema |
Definição de tipo de Item de trabalho |
Arquivo de validação |
WorkItemTypeDefinition.xsd |
Tipo de elemento |
Tipo complexo LayoutType |
Pode ser vazio |
Não |
Consulte também
Referência
Referência de elemento do controle XML