Referência de elemento XML de layout
Você pode usar o Layout elemento para definir a aparecem dos elementos do 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 de web para Team Web Access.
O Layout é um elemento filho obrigatório da 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 de 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">
<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 LayoutType atributo. Especifica o nome do cliente ao qual se aplica o layout. O tipo é xs: String. Especifique uma das seguintes seqüências:
|
MinimumSize |
Opcional LayoutType atributo. Especifica o tamanho mínimo em pixels para o formulário. A sintaxe é especificada em (width, height). O tipo de atributo é SizeType. Valor padrão: ^\(\d+\,\d+\)$ Exemplo de valor padrão: (100,100) |
Padding |
Opcional LayoutType atributo. Especifica a quantidade de espaço em pixels ao redor do interior borda do formulário. O tipo de atributo é SizeType. Valor padrão: ^\(\d+\,\d+\,\d+\,\d+\)$ Exemplo de valor padrão: (2,0,2,0) |
Margin |
Opcional LayoutType atributo. Especifica a quantidade de espaço em pixels ao redor da borda externa do formulário. O tipo de atributo é SizeType. Valor padrão: ^\(\d+\,\d+\,\d+\,\d+\)$ Exemplo de valor padrão: (2,0,2,0) |
ControlSpacing |
Opcional LayoutType atributo. Especifica o deslocamento vertical da controles definidos no formulário. O tipo é xs:integer. |
LabelSpacing |
Opcional LayoutType atributo. Especifica o número de pixels entre o rótulo e a região de edição do controle. O tipo é xs:integer. |
Elementos filho
Elemento |
Descrição |
---|---|
Opcional. Define um grupo de elementos a serem exibidos juntos no formulário. |
|
Opcional. Define um campo de item de trabalho, o texto, o 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 de irmãos. |
Elementos pai
Elemento |
Descrição |
---|---|
Obrigatório. Contém o Layout elemento que define como os elementos do formulário de tipo de item de trabalho são exibidos. |
Comentários
O Layout é um elemento filho obrigatório do FORM. O Layout elemento Especifica uma opção e pelo menos um dos elementos filho deve ser definido: Group, Control, TabGroup, or 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 de esquema |
Definição de tipo de Item de trabalho |
Arquivo de validação |
WorkItemTypeDefinition.xsd |
Tipo de elemento |
Tipo do complexo de LayoutType |
Pode ficar vazio |
Não |
Consulte também
Referência
Referência de elemento do controle XML
Conceitos
Todas as referências de elementos do formulário XML
Criando e personalizando um formulário de Item de trabalho
Histórico de alterações
Date |
History |
Motivo |
---|---|---|
Janeiro de 2011 |
Adicionado um exemplo de código e removidos links para tópicos que foram removidos. |
Aprimoramento de informações. |
Setembro de 2010 |
Adicionado os valores válidos da Target atributo. |
Comentários do cliente. |