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. İş Öğesi Formunun Düzeninin Tasarlanması..

Ş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">
    <Group> . . . </Group>
    <Control> . . . </Control>
    <TabGroup> . . . </TabGroup>
    <Splitter> . . . </Splitter>
</Layout >

Öznitelikler ve Öğeler

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

Öznitelikler

Öznitelik

Açyklama

Target

İsteğe bağlı LayoutType ö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ı LayoutType ö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ı LayoutType ö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ı LayoutType ö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ı LayoutType özniteliği.

Formda tanımlanmış denetimlerin dikey sapmasını belirler. Türü xs:integer'dir.

LabelSpacing

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

Denetimin düzenleme bölgesiyle etiket arasındaki piksel sayısını belirtir. Türü xs:integer'dir.

Alt Öğeler

Öğe

Açıklama

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

Öğe

Açıklama

FORM

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

Açıklamalar

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 Bilgileri

Ad alanı

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

Şema Adı

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

Doğrulama Dosyası

WorkItemTypeDefinition.xsd

Öğe türü

LayoutType Karmaşık Tür

Boş olabilir

Hayır

Ayrıca bkz.

Başvuru

Denetim XML Öğesi Başvurusu

Kavramlar

Tüm FORM XML Öğeleri Başvurusu

İş Öğesi Formu Tasarlama ve Özelleştirme

Değişiklik Geçmişi

Tarih

Geçmiş

Nedeni

Ocak 2011

Bir kod örneği eklendi ve kaldırılmış konuların bağlantıları kaldırıldı.

Bilgi geliştirme.

Eylül 2010

Target özniteliğinin geçerli değerleri eklendi.

Müşteri geribildirimi.