Tüm FORM XML öğeleri başvurusu
Tüm öğeleri ve iş öğesi türü için formu denetleyen ana öznitelikleri için hızlı başvuru olarak, bu konudaki bilgiler kullanabilirsiniz.Bu öğeleri belirtin FORM öğe kapsayıcı, üçüncü ve son ana bölümünü iş öğesi türü tanımı.Birçok öğeleri başkalarının içinde form grupları, bölümler veya bir iş öğesi formunda sekme yerleştirilir.Bu öğelerden gruplandırmak hakkında daha fazla bilgi için bkz: İş öğesi formunu tasarlama.
Bu konuda
FORM Örneği
FORM öğeleri için sözdizimi
FORM öğelerini belirten öznitelikleri
Tek başına etiketleri, köprüler, Web sayfaları veya HTML içeriği belirtin öğeleri
Filtre ve bağlantı ilişkilerini görüntüleyen öğeleri
FORM Örneği
Aşağıdaki örnek, genel yapısını gösterir FORM öğesi.Kullanarak bir form yerleşimini belirten Layout öğesi.Farklı istemcileri hedef farklı düzenleri belirtebilirsiniz.Örneğin, Windows istemcileri ve için farklı bir düzen için bir düzen belirtebilirsiniz Team Web Access.Bir düzen, genellikle formun üst ve ardından sekme grubunu oluşur.Düzen içinde öğeleri tanımladığınız sıralamadaki öğeleri formda görünme sırasını belirler.
Öğe içinde sütunlar kullanarak görünür grup Group ve Column öğeleri.Kullandığınız bir Control öğenin formda görünmesini istediğiniz her bir alan tanımlayın.Kullandığınız Tab alan gruplarının farklı işlevsel alanına desteklemek için öğesi.
<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 öğelerini
Bilgi ve iş öğesi alanları nasıl gruplandırılır belirtin ve aşağıdaki tabloda açıklanan öğeleri kullanarak bir iş öğesi formu görüntülenir.
[!NOT]
En iyi sonucu almak için iç içe Control öğelerin bir Group, ve iç içe Group öğelerin bir Column, bile form tam genişliğini sütun yayar.Ayrıca, iç içe herColumn计划 bir Group, hiçbir görünür etiket ya da sınırı olsa bile grubu.
Öğe |
Açıklama |
Gerekli midir? |
|
---|---|---|---|
Column |
Formun bölgelerini sütunlara böler.
|
Önerilen |
|
Control |
Bir alan, metin, köprü veya diğer denetim öğesi iş öğesi formunda görünmesini tanımlar.
Daha fazla bilgi için bkz. Denetim XML öğesi başvurusu. |
Gerekli |
|
FORM |
Üst düzey form öğesi tanımlar.
|
Gerekli |
|
Group |
Windows grup için benzer öğelerin görsel bir gruplandırma sağlar.
|
Önerilen |
|
Layout |
İş öğesi formu düzenini tanımlar.
|
Gerekli |
|
Splitter |
Bir form iki eş form öğesi düzenini desteklemek üzere iki alana böler.
|
İsteğe Bağlı |
|
Tab |
Tek bir sekme düzenini sekme grubunda tanımlar.
|
İsteğe Bağlı |
|
TabGroup |
Form için bir veya daha fazla sekme tanımlar.
|
İsteğe Bağlı |
FORM öğelerini biçimlendirmek için kullanılan öznitelikleri
Aşağıdaki tabloda açıklanan öznitelikleri belirterek aralık ve bir iş öğesi formundaki birçok öğelerinin boyutunu kontrol edebilirsiniz.Daha fazla bilgi için bkz. İş öğesi formunu tasarlama.
Öznitelik |
Açıklama |
Uygulanabilir öğeler |
---|---|---|
ControlSpacing |
İsteğe bağlı.Dikey uzaklık denetimlerinin belirtir.Tamsayı. |
Layout |
FixedWidth |
İsteğe bağlı.Piksel cinsinden sütun genişliği.PercentWidthve FixedWidth karşılıklı olarak birbirini dışlar. |
Column |
Label |
İsteğe bağlı.Bir denetim veya grup için görüntülenecek metin.Bir etiket belirtilirse, denetim için meta veri alanı ile ilişkili herhangi bir etiket geçersiz kılar. İçin gerekli Tab öğesi.Sekme için görüntülenecek metin. LabelText 1 ila 80 karakter içeren metin dizesi. |
Control Group Tab |
LabelPosition |
İsteğe bağlı.Alan verilere göre etiket konumu.Olası değerler üst ve alt, sol ve sağ olur. |
Control |
LabelSpacing |
İsteğe bağlı.Etiket düzenleme bölge denetimin arasındaki piksel sayısını belirtir. |
Layout |
Margin |
İsteğe bağlı.Denetimin çevresindeki ve Denetim ile komşu arasındaki boşluk miktarını piksel cinsinden belirten biçim dizesi (sol, üst, sağ, alt).Her iki yanına alan miktarı değişebilir. 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 (genişliği, yükseklik).Bu değer form için en az boyutu belirtir.Kapsayıcı denetimi, bu boyuttan küçük yatay ve dikey kaydırma çubukları görüntülenir. |
Control Layout |
Name |
İsteğe bağlı.Denetim adı.Belirtilmezse, aynı addır FieldName. |
Control |
Padding |
İsteğe bağlı.Denetimin dış sınırlarındaki ve iç yer miktarını piksel cinsinden belirtir (üst, alt sol, sağ,) biçim dizesi kenarlık.Her iki yanına alan miktarı değişebilir. |
Control Group Layout Tab TabGroup |
PercentWidth |
İsteğe bağlı.Sütun genişliği içeren öğenin genişlik yüzdesi olarak.PercentWidthve FixedWidth karşılıklı olarak birbirini dışlar. |
Column |
ReadOnly |
İsteğe bağlı.Denetim içinde bir salt okunur alan görüntüleyebilirsiniz.Bu öznitelik için farklı denetimleri biraz farklı şekillerde yanıt. |
Control |
Target |
İsteğe bağlı.Bu düzen hangi istemciye uygular belirten dize.Visual Studiovarsa bu iş öğesi türü bu düzende görüntüler Target özniteliği atlanmış veya Windows Forms için ayarlayın.Dış istemcileri özel kullanarak ilave düzenler belirleyebilir Target özniteliklere Visual Studio yok sayar. Şu değerler geçerlidir:
|
Layout |
Type |
Gerekli.Denetim türü.Daha fazla bilgi için bkz. Denetim XML öğesi başvurusu. |
Control |
Tek başına etiketleri, köprüler, Web sayfaları veya HTML içeriği belirtin öğeleri
WebpageControlOptions Öğeyi ve alt öğeleri aşağıdaki sözdizimi yapısını sahip:
<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 alan köprüleri ekleyin veya bir iş öğesi formunda Web sayfası içeriği görüntülemek için aşağıdaki tabloda açıklanan öğeleri kullandığınız.Daha fazla bilgi için bkz. İş öğesi formunda yardım metni, köprü veya web içeriği sağlama.
Öğe |
Gerekli midir? |
Açıklama |
|
---|---|---|---|
Content |
İsteğe bağlı WebpageControlOptions öğesi. |
Bir iş öğesi formunda görünecek CDATA HTML tabanlı içeriği belirtir.
Daha fazla bilgi için bkz. WebpageControlOptions XML Öğeleri Başvurusu. |
|
LabelText |
İsteğe bağlı Control öğe olduğunda type="LabelControl". |
Ya da bir düz veya köprü etiket tanımlar. Daha fazla bilgi için bkz. LabelText ve Metin XML Öğeleri Başvurusu. |
|
Link |
İsteğe bağlı Control öğe olduğunda type="FieldControl". İsteğe bağlı Text öğesi. İsteğe bağlı WebpageControl öğesi. İsteğe bağlı WebpageControlOptions öğesi. |
Alan, etiket veya bir iş öğesi formunda görünmesini Web tarayıcı içeriği için köprü belirler.
Daha fazla bilgi için bkz. Bağlantı ve Parametre XML Öğeleri Başvurusu. |
|
Param |
İsteğe bağlı Link öğesi. |
Köprü URL'sini belirlemek için bir değer belirtir olduğunda URLPath için belirtilen Link öğesi.
Daha fazla bilgi için bkz. Bağlantı ve Parametre XML Öğeleri Başvurusu. |
|
Text |
İsteğe bağlı LabelText öğesi. |
Bilgi veya iş öğesi formunda görünmesini etiket için kapsayıcı öğe.
Daha fazla bilgi için bkz. LabelText ve Metin XML Öğeleri Başvurusu. |
|
WebpageControlOptions |
İsteğe bağlı Control öğe olduğundatype="WebpageControl" |
Web sayfası denetimi yönelik seçenekleri belirten kapsayıcı öğe. Daha fazla bilgi için bkz. WebpageControlOptions XML Öğeleri Başvurusu. |
Filtre ve bağlantı ilişkilerini görüntüleyen öğeleri
Kullandığınız LinksControlOptions ne bağlantıları için bir iş öğesi ve bir iş öğesinde bağlantıların listesi için görüntülenmesini istediğiniz varsayılan sütunları eklenebileceğini denetlemek için seçenekleri tanımlamak için öğesi.Bir iş öğesi formuna bağlantı denetimi eklediğinizde, kullanıcılar oluşturabilir ve iş öğeleri arasında hangi kullanıcıların türlerini bağlantılar oluşturabilirsiniz bağlantı türlerini sınırlayan filtreler belirtebilirsiniz.LinksControlOptions Öğesini ve onun alt öğelerini aşağıdaki yapıya sahip:
<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ır.Bu öğelerden kullanma hakkında daha fazla bilgi için bkz: Bağlantı ilişkilerini kısıtlamak için bağlantı denetimlerini tanımlama ve LinksControlOptions Öğeleri.
Öğe |
Gerekli midir? |
Açıklama |
---|---|---|
LinksControlOptions |
İsteğe bağlı Control öğe olduğundatype="LinksControl" |
Seçenekler hangi bağlantıları denetlemek için tanımlayan öğeleri için bir kapsayıcı bir iş öğesi ve bir iş öğesinde bağlantıların listesi için görüntülenmesini istediğiniz varsayılan sütunları eklenebilir sağlar. |
WorkItemLinkFilters |
İsteğe bağlı LinksControlOptions öğesi |
Bir veya daha fazla bilgi için bir kapsayıcı sağlar Filter öğesi bağlantıyı belirten filtre ölçütü takım projesi koleksiyonu için tanımlanan bağlantı türleri için kullanılacak. |
ExternalLinkFilters |
İsteğe bağlı LinksControlOptions öğesi |
Bir veya daha fazla bilgi için bir kapsayıcı sağlar Filter için kullanılacak filtre ölçütünü belirtir öğeleri bağlantı diğer takım projelerinde tanımlı türleri. |
WorkItemTypeFilters |
İsteğe bağlı LinksControlOptions öğesi |
Bir veya daha fazla bilgi için bir kapsayıcı sağlar Filter öğeleri çalışma öğesi türleri uygulamak için filtre ölçütünü belirtir. |
Filter(bağlantı türleri) |
Gerekli WorkItemLinkFilters öğe olduğunda FilterType özniteliği exclude veya include. Gerekli ExternalLinkFilters öğe olduğunda FilterType özniteliği exclude veya include. |
Eklenecek veya iş öğesi için oluşturulan bağlantıları kümesinden bağlantı türlerini belirtir. |
Filter(iş öğesi türleri) |
İsteğe bağlı WorkItemTypeFilters öğe olduğunda FilterType özniteliği exclude veya include. |
Eklenecek veya iş öğesi türü arasında hangi kullanıcıların bağlantısını kümeden hariç tut iş öğeleri türlerini belirtir. |
LinkColumns |
İsteğe bağlı LinksControlOptions öğesi |
Bir veya daha fazla bilgi için bir kapsayıcı sağlar LinkColumn etiketler. |
LinkColumn |
Gerekli LinkColumns öğesi |
İş öğesi alanları ve iş öğesi formunda bağlantıların listesi için görünmesini bağlantı türü özniteliklerini belirtir. |