Element formantu XML — Odwołanie
Możesz użyć Control elementu do definiowania utwór elementu pola, tekst, hiperłącze lub innego elementu sterowania do wyświetlenia w postaci elementów roboczych.Przykłady sposobów użycia tego elementu, zobacz Określanie sterowania formularzem elementu pracy.Aby uzyskać więcej informacji, zobacz Projektowanie i dostosowywanie formularza elementu roboczego [redirected].
Schemat hierarchii
<xs:element name="Control" type="ControlType" minOccurs="0"/>
<Control FieldName="FieldName" Type="AttachmentsControl | DateTimeControl | FieldControl | HtmlFieldControl | LabelControl | LinksControl | WebpageControl | WorkItemClassificationControl | WorkItemLogControl" ControlFontSize="FontSize" EmptyText="TextString" Label="LabelText" LabelPosition="Top | Bottom | Left | Right" Padding="(top, bottom, left, right)" Margin="(top, bottom, left, right)" ReadOnly="True | False" MinimumSize="(width,height)" Name="InstanceName" > <LabelText> . . . </LabelText> <Link> . . . </Link> <LinksControlOptions> . . . </LinksControlOptions> <WebpageControlOptions> . . . </WebpageControlOptions> </Control>
Atrybuty i elementy
W poniższych sekcjach opisano atrybuty, elementy podrzędne i elementy nadrzędne.
Atrybuty
Atrybut |
Opis |
---|---|
FieldName |
Opcjonalny atrybut typu Control. Określa pole elementu pracy, z którą jest skojarzone kontrolki.Typ atrybutu typelib:ReferenceFieldName.Minimalna długość: 1; Maksymalna długość: 70. Wartość do wzorca: ^[a-zA-Z_][a-zA-Z0-9_]* (\. [a-zA-Z0-9_] +) + $ Wzorzec wartość przykład: Company.Division.IssueType |
Type |
Wymagany atrybut typu Control. Określa typ danych kontrolki.Typ atrybutu ValidControlsType typu prostego.Określ ciąg z jednego z następujących typów wbudowane:
Aby uzyskać więcej informacji, zobacz Określanie sterowania formularzem elementu pracy.
|
ControlFontSize |
Opcjonalny atrybut typu Control. Określa rozmiar czcionki, nazwy pola lub etykiety w formularzu.Valid values of FontSize: small, normal, large, xlarge, and xxlarge. |
EmptyText |
Opcjonalny atrybut typu Control. Określa ciąg tekstowy od 1 do 255 znaków wyświetlanego, gdy pole jest puste. |
Label |
Opcjonalny atrybut typu Control. Określa tekst wyświetlany w formularzu, który identyfikuje formant.Określ ciąg składający się z nie więcej niż 80 znaków. |
LabelFontSize |
Określa rozmiar czcionki etykiety w formularzu.Valid values for FontSize: small, normal, large, xlarge, and xxlarge. |
LabelPosition |
Opcjonalny atrybut typu Control. Określa położenie etykiety względem danych kontrolki.Określ ciąg z jednej z następujących wartości:
|
Padding |
Opcjonalny atrybut typu Control. Określa ilość miejsca w pikselach wokół wewnątrz obramowania formantu, który odpowiada i u góry, u dołu, po lewej, spacje po prawej.Typ atrybutu SizeType. Wartość do wzorca: ^ \(\d+\,\d+\,\d+\,\d+\)$ Przykład wartość wzorzec: (2,0,2,0) |
Margin |
Opcjonalny atrybut typu Control. Określa ilość miejsca w pikselach wokół zewnętrznego obramowania formantu, który odpowiada i u góry, u dołu, po lewej, spacje po prawej.Typ atrybutu SizeType. Wartość do wzorca: ^ \(\d+\,\d+\,\d+\,\d+\)$ Przykład wartość wzorzec: (2,0,2,0) |
ReadOnly |
Opcjonalny atrybut typu Control. Określa, że jest to pole tylko do odczytu.Typ atrybutu ReadOnlyType.Określ ciąg z jednej z następujących wartości:
|
MinimumSize |
Opcjonalny atrybut typu Control. Określa minimalny rozmiar w pikselach, którą kontrolki powinna zajmować w formularzu.Składnia jest określone w (width,height).Typ atrybutu SizeType. Wartość do wzorca: ^ \(\d+\,\d+\)$ Przykład wartość wzorzec: (100,100)
|
Name |
Opcjonalny atrybut typu Control. Unikatowo identyfikuje formantu.Name Jest ważna, jeśli więcej niż jeden formant na formularzu jest skojarzony z tego samego pola elementu pracy.Typ atrybutu xs:string.
|
NumberFormat |
Opcjonalny Control atrybut, który jest prawidłowa tylko wtedy, gdy jest używany z FieldControl. Określa znaki, które można wprowadzać w formancie pola.Prawidłowe wartości, które są dostępne są następujące:
|
MaxLength |
Opcjonalny Control atrybut, który jest prawidłowa tylko wtedy, gdy jest używany z FieldControl. Określa maksymalną długość znaków dozwolonych dla formantu pola.Typ atrybutu xs:integer. |
Format |
Opcjonalny Control atrybut, który jest prawidłowa tylko wtedy, gdy jest używany z DateTimeControl. Określa format dla pola daty i godziny odpowiadające jedna z wartości wyliczenia DateTimePickerFormat.Prawidłowe wartości, które są dostępne są następujące:
Aby uzyskać więcej informacji, zobacz witrynę sieci Web firmy Microsoft: wyliczenia DateTimePickerFormat. |
CustomFormat |
Opcjonalny Control atrybut, który jest prawidłowa tylko wtedy, gdy jest używany z DateTimeControl i Format atrybutu. Określa format niestandardowy dla pola daty i godziny odpowiadające składni zdefiniowane dla właściwości DateTimePicker.CustomFormat.Aby uzyskać więcej informacji, zobacz witrynę sieci Web firmy Microsoft: właściwości DateTimePicker.CustomFormat. |
Elementy podrzędne
Element |
Opis |
---|---|
Element opcjonalny.Można określić tego elementu po Type nie jest określony jako FieldControl lub LabelControl. Element kontenera dla określenia tekstu, hiperłącza i położenie pola lub etykiety, którego tekst znajduje się częściowo skojarzony z hiperłączem. Aby uzyskać więcej informacji, zobacz LabelText i odnośniki do elementów tekstowych XML i Dodawanie tekstów pomocy, hiperłączy lub zawartości WWW do formularza elementów pracy. |
|
Element opcjonalny.Można określić tego elementu po Type nie jest określony jako FieldControl lub LabelControl. Definiuje hiperłącza dla pola lub etykiety. Aby uzyskać więcej informacji, zobacz Elementy XML Link and Param — Odwołanie i Dodawanie tekstów pomocy, hiperłączy lub zawartości WWW do formularza elementów pracy. |
|
Element opcjonalny.Można określić tego elementu po Type nie jest określony jako LinksControl. Definiuje filtry łącza i układu pól kolumny do wyświetlenia listy łączy. Aby uzyskać więcej informacji, zobacz Zmiana sterowania łączami w taki sposób, aby ograniczyć relacje pomiędzy nimi. |
|
Element opcjonalny.Można określić tego elementu po Type atrybut jest WebpageControl. Określa formanty, które ma zastosowanie w przypadku ładowania docelowej strony sieci Web w postaci elementów roboczych. Aby uzyskać więcej informacji, zobacz WebpageControlOptions Elementy XML — Odwołanie i Dodawanie tekstów pomocy, hiperłączy lub zawartości WWW do formularza elementów pracy. |
|
anyAttribute |
Element opcjonalny. Parametr opcjonalny.Controljest rozszerzalny, korzystając ze anyAttribute elementu. |
Elementy nadrzędne
Element |
Opis |
---|---|
Parametr wymagany.Określa sposób wyświetlania elementów w formularzu elementu pracy. |
|
Kolumna elementu |
Parametr wymagany.Definiuje kolumny formularza. |
Karta elementu |
Parametr wymagany.Definiuje kartę formularza. |
Uwagi
Controljest elementem opcjonalne podrzędny Layout, Column, i Tab.
Layouti Column wskaźniki:
minOccurs = "0"
maxOccurs = "1"
Tabwskaźniki:
minOccurs = "0"
maxOccurs = "niepowiązanego"
Do zaimplementowania formant niestandardowy, należy określić nazwę formantu dla Type atrybutu.Aby uzyskać więcej informacji, zobacz witrynę sieci Web firmy Microsoft: formanty niestandardowe śledzenia elementów roboczych.
Na przykład poszczególne typy kontroli zobacz Określanie sterowania formularzem elementu pracy.
Przykład
<Control Type=" WorkItemClassificationControl " FieldName="System.AreaPath"
Label="Area" LabelPosition="Left" Padding="(2,0,2,0)" Margin="(2,2,2,2)" />
Informacje o elementach
Przestrzeń nazw |
https://schemas.microsoft.com/VisualStudio/2008/workitemtracking/TypeDef |
Nazwa schematu |
Definicja typu elementu roboczego |
Sprawdzanie poprawności plików |
WorkItemTypeDefinition.xsd |
Typ elementu |
Typ ControlType złożonych |
Może być pusta. |
Nie dotyczy |
Zobacz też
Koncepcje
Projektowanie i dostosowywanie formularza elementu roboczego [redirected]