Aracılığıyla paylaş


Düzen XML Öğe Başvurusu

Öğelerin iş öğesi formunda nasıl görüneceğini tanımlamak üzere Layout öğesini kullanabilirsiniz. Visual Studio için Windows istemcisi veya Ekip Web Erişimi için web istemcisi gibi farklı istemcileri desteklemek için birden fazla yerleşim tanımlayabilirsiniz.

Layout öğesi, FORM öğesinin zorunlu bir alt öğesidir. Layout öğesini kullanma hakkında daha fazla bilgi için bkz. Çalışma Öğesi Formunun Düzenini Tasarlama.

Şema Hiyerarşisi

WITD

   WORKITEMTYPE

       FORM

           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 >

Öznitelikler ve Öğeler

Öznitelikler, alt ve üst ögeler aşağıdaki bölümlerde açıklanmaktadır.

Öznitelikler

Öznitelik

Description

Target

İsteğe bağlı Layout özniteliği.

Düzenin uygulandığı istemcinin adını belirler. Türü xs:string'dir. Aşağıdaki dizelerden birini belirtin:

  • WinForms: Formu Ekip Gezgini ve Ekip Gezgini Her Yerde için uygular.

  • Web: Formu Ekip Web Erişimi öğesine uygular.

MinimumSize

İsteğe bağlı Layout özniteliği.

Form için en küçük boyutu piksel cinsinden belirtir. Sözdizimi (genişlik,yükseklik)'te belirtilmiştir. Öznitelik türü SizeType'dir.

Desen değeri: ^\(\d+\,\d+\)$

Desen değeri örneği: (100,100)

Padding

İsteğe bağlı Layout özniteliği.

Formun iç kenarındaki boşluk miktarını piksel cinsinden belirler. Öznitelik türü SizeType'dir.

Desen değeri: ^\(\d+\,\d+\,\d+\,\d+\)$

Desen değeri örneği: (2,0,2,0)

Margin

İsteğe bağlı Layout özniteliği.

Formun iç kenarındaki boşluk miktarını piksel cinsinden belirler. Öznitelik türü SizeType'dir.

Desen değeri: ^\(\d+\,\d+\,\d+\,\d+\)$

Desen değeri örneği: (2,0,2,0)

ControlSpacing

İsteğe bağlı Layout özniteliği.

Formda tanımlanmış denetimlerin dikey sapmasını belirler.

LabelSpacing

İsteğe bağlı Layout özniteliği.

Denetimin düzenleme bölgesiyle etiket arasındaki piksel sayısını belirtir.

HideControlBorders

İsteğe bağlı Layout özniteliği.

Bir değer belirtmek True denetim kenarlıklarını gizlemek için ve False denetim kenarlıkları görüntülemek için.

HideReadOnlyEmptyFields

İsteğe bağlı Layout özniteliği.

Bir değer belirtmek True salt okunur ve boş alanları gizlemek ve False bu alanları görüntülemek için.

Alt Öğeler

Öge

Description

Group

İsteğe Bağlı. Form üzerinde beraber göürüntülemek üzere bir öğeler grubu tanımlar.

Denetim

İsteğe Bağlı. Bir iş öğesi formunda görüntülemek üzere iş öğesi alanı, metin, köprü veya diğer denetim öğesi tanımlar.

TabGroup

İsteğe Bağlı. Bir veya daha fazla Tab öğesini içerir.

Bölümlendirici

İsteğe Bağlı. Form üzerindeki eş form öğeleri arasında bir ayırıcı ve onun hizalamasını tanımlar.

Üst Öğeler

Öge

Description

FORM

Gerekli. İş öğesi türü formu üzerindeki öğelerin nasıl görüntülendiğini tanımlayan Layout öğesini içerir.

Notlar

Layout öğesi FORM'un gerekli bir alt öğesidir. Layout öğesi bir seçeneğin ve en az bir alt öğenin tanımlanması gerektiğini belirtir: Group, Control, TabGroup veya Splitter. Birden fazla alt öğe tanımlayabilirsiniz.

minOccurs="1"

maxOccurs="unbounded"

Örnek

<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>

Öğe Bilgisi

Ad uzayı

https://schemas.microsoft.com/VisualStudio/2008/workitemtracking/typedef

Şema Adı

İş Öğesi Türü Tanımı

Dosya Doğrulama

WorkItemTypeDefinition.xsd

Öğe türü

LayoutType Karmaşık Tür

Boş olabilir

Hayyr

Ayrıca bkz.

Başvuru

Denetim XML Öğesi Başvurusu

Kavramlar

Tüm form XML öğeleri başvurusu

Çalışma Öğesi Formu Tasarlama ve Özelleştirme