Udostępnij za pośrednictwem


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

WITD

   WORKITEMTYPE

       FORMULARZ

           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:

  • WinForms: Stosuje się formularz, aby Team Explorer i Team Explorer Everywhere.

  • Web: Stosuje się formularz, aby Team Web Access.

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

Grupy

Opcjonalne.Określa grupę elementów, aby wyświetlać w jednym formularzu.

Formant

Opcjonalne.Określa pole elementu pracy, tekstu, hiperłącze lub inny element sterowania wyświetlanych w formularzu elementu pracy.

TabGroup

Opcjonalne.Zawiera jeden lub więcej Tab elementy.

Rozdzielacz

Opcjonalne.Definiuje rozdzielacza i jej orientacji na formularzu między elementami formularza element równorzędny.

Elementy nadrzędne

Element

Opis

FORMULARZ

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

Koncepcje

Wszystkie odniesienia do elementów XML formularza

Projektowanie i dostosowywanie formularza elementu pracy