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
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:
|
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 |
---|---|
İsteğe Bağlı. Form üzerinde beraber göürüntülemek üzere bir öğeler grubu tanımlar. |
|
İ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. |
|
İsteğe Bağlı. Bir veya daha fazla Tab öğesini içerir. |
|
İ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 |
---|---|
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
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. |