Steuern des XML-Elementverweises
Mit dem Control-Element werden ein Text, ein Link, ein Arbeitsaufgabenfeld oder ein anderes Steuerelement definiert, der bzw. das in einem Arbeitsaufgabenformular angezeigt werden soll. Beispiele für die Verwendung dieses Elements finden Sie unter Angeben von Steuerelementen für Arbeitsaufgabenformulare und Entwerfen des Arbeitsaufgabenformulars.
Schemahierarchie
<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>
Attribute und Elemente
In den folgenden Abschnitten werden Attribute sowie untergeordnete und übergeordnete Elemente beschrieben.
Attribute
Attribut |
Beschreibung |
---|---|
FieldName |
Optionales Control-Attribut. Gibt das Arbeitsaufgabenfeld an, dem das Steuerelement zugeordnet wird. Der Attributtyp ist typelib:ReferenceFieldName. Mindestlänge: 1; maximale Länge: 70. Musterwert: ^[a-zA-Z_][a-zA-Z0-9_]*(\.[a-zA-Z0-9_]+)+$ Musterwertbeispiel: Company.Division.IssueType |
Type |
Erforderliches Control-Attribut. Gibt den Datentyp des Steuerelements an. Der Attributtyp ist ValidControlsType (einfacher Typ). Geben Sie eine Zeichenfolge von einem der folgenden integrierten Typen an:
Weitere Informationen finden Sie unter Angeben von Steuerelementen für Arbeitsaufgabenformulare. Hinweis Sie können ein benutzerdefiniertes Steuerelement verwenden, indem Sie das Type-Attribut auf einen benutzerdefinierten Wert festlegen.Steuerelemente, deren Type-Wert nicht dem Namen eines integrierten Typs entspricht, werden wie benutzerdefinierte Steuerelemente behandelt.Weitere Informationen finden Sie auf der Microsoft-Website: Benutzerdefinierte Steuerelemente zum Nachverfolgen von Arbeitsaufgaben. |
ControlFontSize |
Optionales Control-Attribut. Gibt den Schriftgrad des Feldnamens oder der Bezeichnung auf dem Formular an. Gültige Werte von FontSize: small, normal, large, xlarge und xxlarge. |
EmptyText |
Optionales Control-Attribut. Gibt eine Textzeichenfolge mit einer Länge zwischen 1 und 255 Buchstaben an, die angezeigt wird, wenn ein Feld leer ist. |
Label |
Optionales Control-Attribut. Gibt den sichtbaren Text auf dem Formular an, mit dem das Steuerelement identifiziert wird. Geben Sie eine Zeichenfolge mit höchstens 80 Zeichen an. |
LabelFontSize |
Gibt den Schriftgrad der Bezeichnung auf dem Formular an. Gültige Werte für FontSize: small, normal, large, xlarge und xxlarge. |
LabelPosition |
Optionales Control-Attribut. Gibt die Position der Bezeichnung relativ zu den Steuerelementdaten an. Geben Sie eine Zeichenfolge mit einem der folgenden Werte an:
|
Padding |
Optionales Control-Attribut. Gibt den Raum in Pixel um den inneren Rahmen des Steuerelements an, der den Räumen oben, unten, links und rechts entspricht. Der Attributtyp ist SizeType. Musterwert: ^\(\d+\,\d+\,\d+\,\d+\)$ Musterwertbeispiel: (2,0,2,0) |
Margin |
Optionales Control-Attribut. Gibt den Raum in Pixel um den äußeren Rahmen des Steuerelements an, der den Räumen oben, unten, links und rechts entspricht. Der Attributtyp ist SizeType. Musterwert: ^\(\d+\,\d+\,\d+\,\d+\)$ Musterwertbeispiel: (2,0,2,0) |
ReadOnly |
Optionales Control-Attribut. Gibt an, dass das Feld schreibgeschützt ist. Der Attributtyp ist ReadOnlyType. Geben Sie eine Zeichenfolge mit einem der folgenden Werte an:
|
MinimumSize |
Optionales Control-Attribut. Gibt die minimale Größe in Pixel an, die das Steuerelement im Formular einnehmen sollte. Die Syntax wird in (width,height) angegeben. Der Attributtyp ist SizeType. Musterwert: ^\(\d+\,\d+\)$ Musterwertbeispiel: (100,100) Hinweis Wenn in vertikaler Richtung nicht genügend Platz vorhanden ist, wird eine Bildlaufleiste angezeigt, um die Mindestgröße beizubehalten.Ohne dieses Attribut werden die Steuerelemente mit ihren Standardgrößen gezeichnet, außer wenn Steuerelemente in anderen Registerkarten mehr Platz benötigen.Die Gesamtgröße eines beliebigen einzelnen Formularsteuerelements hängt von der Größe des größten Formularbereichs bzw. der größten Registerkarte ab. |
Name |
Optionales Control-Attribut. Identifiziert ein Steuerelement auf eindeutige Weise. Der Name ist wichtig, wenn einem Arbeitsaufgabenfeld mehr als ein Steuerelement eines Formulars zugeordnet ist. Der Attributtyp ist xs:string. Hinweis Sie verwenden das Name-Attribut, wenn Sie das gleiche Feld an mehr als einer Position im Formular anzeigen lassen möchten.Geben Sie für beide Steuerelementeinträge einen eindeutigen Wert für das Name-Attribut an, damit das System jedes Steuerelement eindeutig identifiziert.Es ist nützlich, dasselbe Steuerelement basierend auf dem Kontext der Registerkarten an verschiedenen Positionen anzuzeigen. |
NumberFormat |
Optionales Control-Attribut, das nur gültig ist, wenn es mit FieldControl verwendet wird. Gibt die Zeichen an, die Sie im Feldsteuerelement eingeben können. Gültige Werte, die Sie verwenden können:
|
MaxLength |
Optionales Control-Attribut, das nur gültig ist, wenn es mit FieldControl verwendet wird. Gibt die maximale Länge zulässiger Zeichen für ein Feldsteuerelement an. Der Attributtyp ist xs:integer. |
Format |
Optionales Control-Attribut, das nur gültig ist, wenn es mit DateTimeControl verwendet wird. Gibt das Format für das Datums-/Uhrzeitfeld an, das einem der Werte der DateTimePickerFormat-Enumeration entspricht. Gültige Werte, die Sie verwenden können:
Weitere Informationen finden Sie auf dieser Microsoft-Website: DateTimePickerFormat-Enumeration. |
CustomFormat |
Optionales Control-Attribut, das nur gültig ist, wenn es mit DateTimeControl und dem Format-Attribut verwendet wird. Gibt das benutzerdefinierte Format für das Datums-/Uhrzeitfeld an, das der für die DateTimePicker.CustomFormat-Eigenschaft definierten Syntax entspricht. Weitere Informationen finden Sie auf dieser Microsoft-Website: DateTimePicker.CustomFormat-Eigenschaft. |
Untergeordnete Elemente
Element |
Beschreibung |
---|---|
Optionales Element. Sie können dieses Element angeben, wenn das Type-Attribut als FieldControl oder LabelControl angegeben wird. Containerelement zum Angeben von Text, Link und Position von einem Feld oder einer Bezeichnung, deren Text teilweise einem Link zugeordnet ist. Weitere Informationen finden Sie unter XML-Elementreferenz für LabelText und Text und Bereitstellen von Hilfetext, Links oder Webinhalten für ein Arbeitsaufgabenformular. |
|
Optionales Element. Sie können dieses Element angeben, wenn das Type-Attribut als FieldControl oder LabelControl angegeben wird. Definiert den Link für ein Feld oder eine Bezeichnung. Weitere Informationen finden Sie unter XML-Elementreferenz für Link und Param und Bereitstellen von Hilfetext, Links oder Webinhalten für ein Arbeitsaufgabenformular. |
|
Optionales Element. Sie können dieses Element angeben, wenn das Type-Attribut als LinksControl angegeben wird. Definiert die Linkfilter und das Layout von Spaltenfeldern, um die Liste der Links anzuzeigen. Weitere Informationen finden Sie unter Definieren von Linksteuerelementen zum Einschränken der Linkbeziehungen. |
|
Optionales Element. Sie können dieses Element festlegen, wenn das Type-Attribut WebpageControl ist. Gibt die Steuerelemente an, die das Laden des Webseitenziels im Arbeitsaufgabenformular steuern. Weitere Informationen finden Sie unter XML-Elementreferenz für WebpageControlOptions und Bereitstellen von Hilfetext, Links oder Webinhalten für ein Arbeitsaufgabenformular. |
|
anyAttribute |
Optionales Element. Dies ist optional. Control ist durch die Verwendung des anyAttribute-Elements erweiterbar. |
Übergeordnete Elemente
Element |
Beschreibung |
---|---|
Erforderlich. Definiert, wie die Elemente auf dem Arbeitsaufgabenformular angezeigt werden. |
|
Column-Element |
Erforderlich. Definiert Spalten für das Formular. |
Tab-Element |
Erforderlich. Definiert eine Registerkarte für das Formular. |
Hinweise
Control ist ein optionales untergeordnetes Element von Layout, Column und Tab.
Layout- und Column-Indikatoren:
minOccurs = "0"
maxOccurs = "1"
Tab-Indikatoren:
minOccurs = "0"
maxOccurs = "unbounded"
Um ein benutzerdefiniertes Steuerelement zu implementieren, muss der Name des Steuerelements für das Type-Attribut angegeben werden. Weitere Informationen finden Sie auf der Microsoft-Website: Benutzerdefinierte Steuerelemente zum Nachverfolgen von Arbeitsaufgaben.
Ein Beispiel für jeden Steuerelementtyp finden Sie unter Angeben von Steuerelementen für Arbeitsaufgabenformulare.
Beispiel
<Control Type=" WorkItemClassificationControl " FieldName="System.AreaPath"
Label="Area" LabelPosition="Left" Padding="(2,0,2,0)" Margin="(2,2,2,2)" />
Elementinformationen
Namespace |
https://schemas.microsoft.com/VisualStudio/2008/workitemtracking/typedef |
Schemaname |
Definition des Arbeitsaufgabentyps |
Validierungsdatei |
WorkItemTypeDefinition.xsd |
Elementtyp |
Komplexer ControlType-Typ |
Kann leer sein |
Nicht zutreffend |
Siehe auch
Konzepte
Entwerfen und Anpassen eines Arbeitsaufgabenformulars [umgeleitet]