Odwołanie Element XML układu
Można użyć Layout element, aby zdefiniować sposób wyświetlania elementów w formularzu pracy.Można zdefiniować kilka układów na obsługę różnych klientów, takich jak klient systemu Windows dla Visual Studio lub klient sieci web Team Web Access.
Layout Element jest elementem podrzędnym wymagane FORM element.Aby uzyskać więcej informacji na temat używania Layout element, zobacz Projektowanie układu formularza elementu pracy.
Hierarchia schematu
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 >
Atrybuty i elementy
Poniżej opisano atrybuty i elementy podrzędne elementy nadrzędne.
Atrybuty
Atrybut |
Opis |
---|---|
Target |
Opcjonalny Layout atrybut. Określa nazwę klienta, do którego stosuje się układ.Typ jest xs:string.Określ jeden z następujących ciągów:
|
MinimumSize |
Opcjonalny Layout atrybut. Określa minimalny rozmiar w pikselach dla formularza.Określona w składni (szerokość, wysokość).Typ atrybutu jest SizeType. Wartość do wzorca: ^ \(\d+\,\d+\)$ Przykład wartości wzorzec: (100,100) |
Padding |
Opcjonalny Layout atrybut. Określa ilość miejsca w pikseli wokół wewnątrz obramowania formularza.Typ atrybutu jest SizeType. Wartość do wzorca: ^ \(\d+\,\d+\,\d+\,\d+\)$ Przykład wartości wzorzec: (2,0,2,0) |
Margin |
Opcjonalny Layout atrybut. Określa odstęp pikseli wokół zewnętrznej granicy formularza.Typ atrybutu jest SizeType. Wartość do wzorca: ^ \(\d+\,\d+\,\d+\,\d+\)$ Przykład wartości wzorzec: (2,0,2,0) |
ControlSpacing |
Opcjonalny Layout atrybut. Określa przesunięcie w pionie kontroli określonych w formularzu. |
LabelSpacing |
Opcjonalny Layout atrybut. Określa liczbę pikseli pomiędzy etykiety i regionu edycji formantu. |
HideControlBorders |
Opcjonalny Layout atrybut. Określ wartość True do ukrywania formantu i False , aby wyświetlić obramowania formantu. |
HideReadOnlyEmptyFields |
Opcjonalny Layout atrybut. Określ wartość True , aby ukryć pola tylko do odczytu i puste i False do wyświetlania tych pól. |
Elementy podrzędne
Element |
Opis |
---|---|
Opcjonalne.Określa grupę elementów, aby wyświetlać w jednym formularzu. |
|
Opcjonalne.Określa pole elementu pracy, tekstu, hiperłącze lub inny element sterowania wyświetlanych w formularzu elementu pracy. |
|
Opcjonalne.Zawiera jeden lub więcej Tab elementy. |
|
Opcjonalne.Definiuje rozdzielacza i jej orientacji na formularzu między elementami formularza element równorzędny. |
Elementy nadrzędne
Element |
Opis |
---|---|
Wymagane.Zawiera Layout element, który definiuje sposób wyświetlania elementów w formularzu Typ pracy. |
Uwagi
Layout Element jest elementem podrzędnym wymagane FORM.Layout Element Określa wybór i musi być zdefiniowany co najmniej jeden z elementów podrzędnych: Group, Control, TabGroup, lub Splitter.Można określić więcej niż jeden element podrzędny.
minOccurs = "1"
maxOccurs = "niepowiązany"
Przykład
<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>
Informacje o elementach
Obszar nazw |
https://schemas.microsoft.com/VisualStudio/2008/workitemtracking/TypeDef |
Nazwa schematu |
Definicja typu elementu pracy |
Sprawdzanie poprawności pliku |
WorkItemTypeDefinition.xsd |
Typ elementu |
Kompleks LayoutType typu |
Może być pusta |
Nr |
Zobacz też
Informacje
Odwołanie Element XML kontroli