Tüm form XML öğeleri başvurusu
Bu konudaki bilgileri bir iş öğesi türü için formu denetleyen tüm öğelere ve temel özniteliklere hızlı başvuru olarak kullanabilirsiniz. FORM öğesi kapsayıcısındaki, iş öğesi türünün tanımının üçüncü ve son büyük bölümünde bu öğeleri belirtin. Birçok öğe diğer öğelerle iç içe geçerek bir iş öğesi şeklinde grup, bölüm veya sekmeler oluşturur. Bu öğeleri gruplara ayırma hakkında daha fazla bilgi için bkz. Çalışma Öğesi Formunun Düzenini Tasarlama.
Bu konuda
FORM Örneği
FORM Öğeleri için Sözdizimi
FORM Öğelerinin Belirttiği Öznitelikler
Bağımsız Etiketleri, Köprüleri, Web Sayfalarını veya HTML İçeriğini Belirten Öğeler
Bağlantı İlişkilerini Filtreleyen ve Gösteren Öğeler
FORM Örneği
Aşağıdaki örnek FORM öğesinin genel yapısını gösterir. Layout öğesini kullanarak formun düzenini belirtin. Farklı istemcileri hedef alan farklı düzenler belirleyebilirsiniz. Örneğin, Windows istemcileri için bir düzen ve Ekip Web Erişimi için farklı bir düzen belirleyebilirsiniz. Bir düzen, genellikle formun üst kısmından ve sonrasında bir sekme grubundan oluşur. Düzen dahilinde içinde öğeleri tanımladığınız dize form üzerinde öğelerin görüntüleneceği dizeyi belirler.
Öğeleri sütunların içinde görünecek şekilde gruplandırmak için Group ve Column öğelerini kullanın. Formda görünmesini alanları tanımlamak için bir Control öğesi kullanın. Alan gruplarının farklı işlevsel alanlarını desteklemek için Tab öğesini kullanın.
<FORM>
<Layout>
<Group>
<Column PercentWidth="70">
<Group>
<Column PercentWidth="100">
<Control FieldName="System.Title" Type="FieldControl" Label="Title" LabelPosition="Left" />
<Control FieldName="System.AreaPath" Type="WorkItemClassificationControl" Label="Area Path" LabelPosition="Left" />
<Control FieldName="System.IterationPath" Type="WorkItemClassificationControl" Label="&Iteration Path:" LabelPosition="Left" />
<Group>
<Column PercentWidth="50">
<Control FieldName="Microsoft.VSTS.Common.ProductUnit" Type="FieldControl" Label="PU (Use Area Path)" LabelPosition="Left" />
</Column>
<Column PercentWidth="50">
<Control FieldName="Microsoft.VSTS.Common.Priority" Type="FieldControl" Label="Priority" LabelPosition="Left" />
</Column>
</Group>
</Column>
</Group>
</Column>
<Column PercentWidth="30">
<Group Label="Status">
<Column PercentWidth="100">
<Control FieldName="System.Id" Type="FieldControl" Label="Id" LabelPosition="Left" />
<Control FieldName="System.State" Type="FieldControl" Label="State" LabelPosition="Left" />
<Control FieldName="System.AssignedTo" Type="FieldControl" Label="Assigned To" LabelPosition="Left" />
</Column>
</Group>
</Column>
</Group>
. . .
</Layout>
</FORM>
Form öğeleri
Aşağıdaki tabloda açıklanan öğeleri kullanarak bir iş öğesi formunda bilgi ve iş öğesi alanlarının nasıl gruplandırıldığını belirtebilirsiniz.
Not
En iyi sonuçlar için, Control öğelerini bir Group üzerinde iç içe geçirmeniz gereklidir ve sütun formun tam genişliğine yayılsa bile, Group öğelerini Column üzerinde iç içe geçirmeniz gereklidir.Ayrıca, grubun görünür bir etiket ya da sınırı olmasa bile, her Column bölümünü bir Group içine yerleştirebilirsiniz.
Öge |
Description |
Gerekli midir? |
|
---|---|---|---|
Column |
Formun bölgelerini sütunlara ayırır.
|
Önerilen |
|
Control |
İş öğesi formunda görünecek bir alan, metin, köprü veya diğer bir denetim öğesi tanımlar.
Daha fazla bilgi için bkz. Denetim XML Öğesi Başvurusu. |
Zorunlu |
|
FORM |
Üst düzey form öğesini tanımlar.
|
Zorunlu |
|
Group |
Windows GroupBox ile benzer bir şekilde öğelerin görsel olarak gruplandırılmasını sağlar.
|
Önerilen |
|
Layout |
İş öğesi formunun düzenini tanımlar.
|
Zorunlu |
|
Splitter |
İki eşdüzey form öğesinin düzenini desteklemek için formu iki alana ayırır.
|
İsteğe bağlıdır |
|
Tab |
Sekme grubu içerisindeki tek bir sekmenin düzenini tanımlar.
|
İsteğe bağlıdır |
|
TabGroup |
Formu için bir veya daha fazla sekme tanımlar.
|
İsteğe bağlıdır |
Başa dön
FORM Öğelerini Biçimlendirmek İçin Kullanılan Öznitelikler
Aşağıdaki tabloda açıklanan öznitelikleri belirterek, bir çalışma öğesi formundaki birçok öğenin aralık ve boyutunu denetleyebilirsiniz. Daha fazla bilgi için bkz. Çalışma Öğesi Formunun Düzenini Tasarlama.
Öznitelik |
Description |
Uygulanabilir Öğeler |
---|---|---|
ControlSpacing |
İsteğe Bağlı. Denetimlerin dikey uzaklığını belirtir. Tamsayı. |
Layout |
Dock |
İsteğe Bağlı. Bölmenin kalanını doldurmak için alan denetimi veya ışın bölücüyü gerdirir. Geçerli alan sabitleme değerleri aşağıdaki gibidir: Üst, Alt, Solu, Doldur ve Sağ.
|
Control Splitter |
FixedWidth |
İsteğe Bağlı. Piksel cinsinden sütun genişliği. PercentWidth ve FixedWidth, birlikte kullanılamaz. |
Column |
Label |
İsteğe Bağlı. Bir denetim ya da grup için görüntülenecek metin. Etiket belirtilirse, denetimin meta veri alanıyla ilişkili herhangi bir etiketi geçersiz kılar. Tab öğesi için gerekir. Bir sekme için görüntülenecek metin. LabelText 1 ila 80 karakter içeren bir metin dizesidir. |
Control Group Tab |
LabelPosition |
İsteğe Bağlı. Etiketin alan verisine göre konumu. Olası değerler şunlardır: Üst, Alt, Sol ve Sağ. |
Control |
LabelSpacing |
İsteğe Bağlı. Denetimin düzenleme bölgesiyle etiket arasındaki piksel sayısını belirtir. |
Layout |
Margin |
İsteğe Bağlı. Denetim ve komşuları arasındaki ve denetim etrafındaki alan miktarını piksel cinsinden belirten biçim dizesi (sol, üst, sağ, alt). Her iki taraftaki alan miktarını değiştirebilirsiniz. Desen değeri: ^\(\d+\,\d+\,\d+\,\d+\)$ Desen değeri örneği: (2,0,2,0) |
Control Group Layout Tab TabGroup |
MinimumSize |
İsteğe Bağlı. Biçim dizesi (width, height). Bu değer formun kendisi için en az boyutu belirtir. Kapsayıcı denetimi bu boyuttan küçük olduğunda, yatay ve dikey kaydırma çubukları belirir. |
Control Layout |
Name |
İsteğe Bağlı. Denetim adı. Belirtilmezse, adı FieldName öğesi ile aynıdır. |
Control |
Padding |
İsteğe Bağlı. Denetime ait dış sınır veya iç sınır etrafındaki alan miktarını piksek cinsinden belirten biçim dizesi (sol, üst, sağ, alt). Her iki taraftaki alan miktarını değiştirebilirsiniz. |
Control Group Layout Tab TabGroup |
PercentWidth |
İsteğe Bağlı. Kapsayan öğe genişliğinin bir yüzdesi olarak sütun genişliği. PercentWidth ve FixedWidth, birlikte kullanılamaz. |
Column |
ReadOnly |
İsteğe Bağlı. Bir denetimde bir salt okunur alanını görüntüleyebilirsiniz. Farklı denetimler bu özniteliğe biraz değişik şekillerde karşılık verir. |
Control |
Target |
İsteğe Bağlı. Bu düzenin hangi müşteri için geçerli olacağını belirten dize. Target özniteliği atlanmış veya Windows Forms'a ayarlanmışsa, Visual Studio öğesi bu düzendeki çalışma öğesi türünü görüntüler. Visual Studio yoksayan özel Target özniteliklerini kullanarak harici istemciler ilave düzenler belirleyebilir. Aşağıdaki değerler geçerlidir:
|
Layout |
Type |
Gerekli. Denetimin türü. Daha fazla bilgi için bkz. Denetim XML Öğesi Başvurusu. |
Control |
Başa dön
Bağımsız Etiketleri, Köprüleri, Web Sayfalarını veya HTML İçeriğini Belirten Öğeler
WebpageControlOptions öğesi ve onun alt öğeleri aşağıdaki sözdizimi yapısını içerir:
<WebpageControlOptions AllowScript="true | false" ReloadOnParamChange="true | false" >
<Link UrlRoot="UrlRoot" UrlPath ="UrlPathWithParameters">
<Param index="IndexValue" value="ParamValue" type ="Original | Current"/>
</Link>
<Content>
<![CDATA[Contents of HTML]]>
</Content>
</WebpageControlOptions>
Düz metin veya köprü etiketlerini tanımlamak, bir alana köprüler eklemek veya bir iş öğesi formunda Web sayfası içeriğini görüntülemek için aşağıdaki tabloda açıklanan öğeleri kullanın. Daha fazla bilgi için bkz. Çalışma Öğesi Formunda Yardım Metni, İşlem Kılavuzu, Web İçeriği ve Web Sayfalarına Bağlantılar Sağlama.
Öge |
Gerekli midir? |
Description |
|
---|---|---|---|
Content |
İsteğe bağlı WebpageControlOptions öğesi. |
Bir çalışma öğesi biçiminde görünecek CDATA HTML tabanlı içeriği belirtir.
Daha fazla bilgi için bkz. WebpageControlOptions XML Öğeleri Başvurusu. |
|
LabelText |
Seçime bağlı Control öğesi type="LabelControl" olduğunda. |
Düz veya köprülenmiş etiketi tanımlar. Daha fazla bilgi için bkz. LabelText ve Metin XML Öğeleri Başvurusu. |
|
Link |
Seçime bağlı Control öğesi type="FieldControl" olduğunda. İsteğe bağlı Text öğesi. İsteğe bağlı WebpageControl öğesi. İsteğe bağlı WebpageControlOptions öğesi. |
Bir alan, etiket veya Web tarayıcı içeriği için iş öğesi formunda görüntülenecek köprüyü tanımlar.
Daha fazla bilgi için bkz. Bağlantı ve Parametre XML Öğeleri Başvurusu. |
|
Param |
İsteğe bağlı Link öğesi. |
Link öğesi için URLPath belirtildiğinde köprünün URL'sini belirlemek için bir değer belirtir.
Daha fazla bilgi için bkz. Bağlantı ve Parametre XML Öğeleri Başvurusu. |
|
Text |
İsteğe bağlı LabelText öğesi. |
İş öğesi formunda gözükecek olan bilgi veya etiket için kapsayıcı öğe.
Daha fazla bilgi için bkz. LabelText ve Metin XML Öğeleri Başvurusu. |
|
WebpageControlOptions |
Seçime bağlı Control öğesi type="WebpageControl" olduğunda. |
Web sayfası denetimi için seçenekleri belirten kapsayıcı öğe. Daha fazla bilgi için bkz. WebpageControlOptions XML Öğeleri Başvurusu. |
Başa dön
Bağlantı İlişkilerini Filtreleyen ve Gösteren Öğeler
LinksControlOptions öğesini, bir iş öğesine ne tür bağlantıların eklenebileceğini denetlemek için seçenekleri ve bir iş öğesinde bağlantılar listesinde görünmesini istediğiniz varsayılan sütunları belirlemek üzere kullanırsınız. Bir iş öğesi formuna bir bağlantı denetimi eklediğinizde, kullanıcıların görüntüleyebildikleri ve oluşturabildikleri bağlantı türlerini ve kullanıcıların aralarında bağlantı oluşturabildikleri çalışma öğesi türlerini sınırlayan filtreler belirtebilirsiniz. LinksControlOptions öğesi ve alt öğeleri aşağıdaki yapıya sahiptir:
<LinksControlOptions>
<WorkItemLinkFilters FilterType="include | exclude | includeAll | excludeAll">
<Filter LinkType="linkTypeRefName" FilterOn="reverseName | forwardName" />
</WorkItemLinkFilters>
<ExternalLinkFilters FilterType ="include | exclude | includeAll | excludeAll">
<Filter LinkType="externalLinkName"/>
</ExternalLinkFilters>
<WorkItemTypeFilters Scope=" project | all" FilterType=" include | exclude | includeAll" />
<Filter WorkItemType="workItemTypeReferenceName"/>
</WorkItemTypeFilters>
<LinkColumns>
<LinkColumn RefName="referenceName" | LinkAttribute="linkAttributeName"/>
</LinkColumns>
</LinksControlOptions>
Özellikle, aşağıdaki tabloda özetlenen öğeleri kullanırsınız. Bu öğeleri kullanmayla ilgili daha fazla bilgi için bkz. Bağlantı İlişkilerini Kısıtlamak için Bağlantı Denetimlerini Tanımlama ve LinksControlOptions Öğeleri.
Öge |
Gerekli midir? |
Description |
---|---|---|
LinksControlOptions |
Seçime bağlı Control öğesi type="LinksControl" olduğunda. |
İş öğesine ne tür bağlantıların eklenebileceğini denetlemek için seçenekleri ve bir iş öğesinde bağlantılar listesinde görünmesini istediğiniz varsayılan sütunları belirleyen öğeler için kapsayıcı sağlanır. |
WorkItemLinkFilters |
İsteğe bağlı LinksControlOptions öğesi |
Bir ya da daha fazla Filter öğesi için, takım projesi koleksiyonunda tanımlanmış bağlantı türlerini kullanmak üzere bağlantı filtresi kriterlerini belirten bir kapsayıcı sağlamaktadır. |
ExternalLinkFilters |
İsteğe bağlı LinksControlOptions öğesi |
Bir ya da daha fazla Filter öğesi için, diğer takım projelerinde tanımlanmış bağlantı türlerini kullanmak üzere filtre kriterlerini belirten bir kapsayıcı sağlamaktadır. |
WorkItemTypeFilters |
İsteğe bağlı LinksControlOptions öğesi |
İş öğesi türlerine uygulanacak filtre kriterlerini belirten bir ya da daha fazla Filter öğesi için bir kapsayıcı sağlar. |
Filter (bağlantı türleri) |
FilterType özniteliği exclude veya include olduğunda WorkItemLinkFilters öğesi gerekir. FilterType özniteliği exclude veya include olduğunda ExternalLinkFilters öğesi gerekir. |
İş öğesi için oluşturulabilecek bağlantı türleri kümesinden dahil edilecek veya hariç tutulacak bağlantı türlerini belirtir. |
Filter (iş öğesi türleri) |
FilterType özniteliği, exclude veya include olduğu zaman, isteğe bağlı WorkItemTypeFilters öğesi. |
Kullanıcıların arasında bağlantı kurabileceği çalışma öğesi türleri kümesinden dahil edilecek veya hariç tutulacak çalışma öğesi türlerini belirtir. |
LinkColumns |
İsteğe bağlı LinksControlOptions öğesi |
Bir ya da daha fazla LinkColumn etiketi için bir kapsayıcı sağlar. |
LinkColumn |
Gerekli LinkColumns öğesi |
Bağlantılar listesine yönelik çalışma öğesi formunda görünen iş öğesi alanlarını ve bağlantı türü özniteliklerini belirtir. |
Başa dön
Ayrıca bkz.
Kavramlar
Çalışma Öğesi Formunun Düzenini Tasarlama
Çalışma Öğesi Formu Tasarlama ve Özelleştirme