Odkaz Element jazyk XML rozložení
Můžete použít Layout prvku definovat způsob zobrazení prvků na formuláři práce.Můžete definovat více rozložení podporovat různé klienty, jako je například klient systému Windows pro Visual Studio nebo webového klienta pro Team Web Access.
Layout Prvkem je vyžadován podřízený prvek FORM prvku.Další informace o použití Layout prvek, viz Návrh rozložení formuláře pracovní položky.
Hierarchii schématu
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 >
Atributy a elementy
Následující části popisují atributy, podřízené prvky a rodičovské prvky.
Atributy
Atribut |
Description |
---|---|
Target |
Nepovinný atribut Layout. Určuje název klienta, na které se vztahuje rozložení.Typ je xs:string.Zadejte jeden z následujících řetězců:
|
MinimumSize |
Nepovinný atribut Layout. Určuje minimální velikost v obrazových bodech pro formulář.Syntaxe je určena v (Šířka, výška).Typ atributu je SizeType. Vzorek hodnota: ^ \(\d+\,\d+\)$ Příklad hodnoty vzorek: (100,100) |
Padding |
Nepovinný atribut Layout. Určuje velikost místa v obrazových bodů kolem vnitřní ohraničení formuláře.Typ atributu je SizeType. Vzorek hodnota: ^ \(\d+\,\d+\,\d+\,\d+\)$ Příklad hodnoty vzorek: (2,0,2,0) |
Margin |
Nepovinný atribut Layout. Určuje velikost místa v obrazových bodů kolem vnějšího okraje formuláře.Typ atributu je SizeType. Vzorek hodnota: ^ \(\d+\,\d+\,\d+\,\d+\)$ Příklad hodnoty vzorek: (2,0,2,0) |
ControlSpacing |
Nepovinný atribut Layout. Určuje svislé odsazení prvků definovaných ve formuláři. |
LabelSpacing |
Nepovinný atribut Layout. Určuje počet pixelů mezi popiskem a úpravy oblasti ovládacího prvku. |
HideControlBorders |
Nepovinný atribut Layout. Zadejte hodnotu True skrýt ohraničení ovládacího prvku a False zobrazit ohraničení ovládacího prvku. |
HideReadOnlyEmptyFields |
Nepovinný atribut Layout. Zadejte hodnotu True jen pro čtení a prázdné pole skrýt a False k zobrazení těchto polí. |
Podřízené elementy
Element |
Description |
---|---|
Nepovinné.Definuje skupinu prvků ve formuláři zobrazit společně. |
|
Nepovinné.Definuje pracovní položky pole, text, hypertextový odkaz nebo jiných ovládací prvek zobrazení ve formuláři položky práce. |
|
Nepovinné.Obsahuje jeden nebo více Tab prvky. |
|
Nepovinné.Definuje rozdělovač a jeho orientace na formuláři mezi prvky formuláře na stejné úrovni. |
Nadřazené elementy
Element |
Description |
---|---|
Povinné.Obsahuje Layout prvek, který definuje zobrazení prvků ve formuláři položky typu práce. |
Poznámky
Layout Prvkem je vyžadován podřízený prvek FORM.Layout Prvku určuje volba a musí být definovány alespoň jeden z podřízených prvků: Group, Control, TabGroup, nebo Splitter.Můžete definovat více než jeden podřízený prvek.
parametr minOccurs = "1"
maxOccurs = "neomezeně"
Příklad
<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>
Informace o elementu
Obor názvů |
https://schemas.microsoft.com/VisualStudio/2008/workitemtracking/TypeDef |
Název schématu |
Definice položky typu práce |
Ověřovací soubor |
WorkItemTypeDefinition.xsd |
Typ elementu |
LayoutType komplexní typ |
Může být prázdný. |
Ne |
Viz také
Referenční dokumentace
Odkaz Element jazyk XML řízení