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
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:
|
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 |
---|---|
İ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
Öge |
Description |
---|---|
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 |