Référence des éléments XML Control
Vous utilisez l'élément Control pour définir un champ, un texte, un lien hypertexte ou tout autre élément de contrôle à afficher dans un formulaire d'élément de travail. Pour obtenir des exemples d'utilisation de cet élément, consultez Spécification des contrôles de formulaire d'élément de travail. Pour plus d'informations, consultez Conception et personnalisation d'un formulaire d'élément de travail.
Hiérarchie de schéma
<xs:element name="Control" type="ControlType" minOccurs="0"/>
<Control FieldName="FieldName" Type="AttachmentsControl | DateTimeControl | FieldControl |
HtmlFieldControl | LabelControl | LinksControl | WebpageControl | WorkItemClassificationControl |
WorkItemLogControl" Label="LabelText" LabelPosition="Top | Bottom | Left | Right"
Dock="Fill | Top | Bottom | Left | Right" Padding="(left, top, right, bottom)"
Margin="(left, top, right, bottom)" ReadOnly="True | False" MinimumSize="(width,height)"
Name="InstanceName" >
<LabelText> . . . </LabelText>
<Link> . . . </Link>
<LinksControlOptions> . . . </LinksControlOptions>
<WebpageControlOptions> . . . </WebpageControlOptions>
</Control>
Attributs et éléments
Les sections suivantes décrivent des attributs, des éléments enfants et des éléments parents.
Attributs
Attribut |
Description |
---|---|
FieldName |
Attribut ControlType facultatif. Spécifie le champ d'élément de travail auquel le contrôle est associé. Le type de l'attribut est typelib:ReferenceFieldName. Longueur minimale : 1 ; longueur maximale : 70. Valeur de modèle : ^[a-zA-Z_][a-zA-Z0-9_]*(\.[a-zA-Z0-9_]+)+$ Exemple de valeur de modèle : Company.Division.IssueType |
Type |
Attribut ControlType requis. Spécifie le type de données du contrôle. Le type d'attribut est le type simple ValidControlsType. Spécifiez une chaîne de l'un des types intégrés suivants :
Pour plus d'informations, consultez Spécification des contrôles de formulaire d'élément de travail.
Remarque
Vous pouvez utiliser un contrôle personnalisé en attribuant à l'attribut Type une valeur personnalisée.Tout contrôle dont la valeur Type ne correspond pas au nom d'un type intégré est considéré comme un contrôle personnalisé.Pour plus d'informations, consultez le site Web Microsoft : Contrôles personnalisés de suivi d'élément de travail (éventuellement en anglais).
|
Label |
Attribut ControlType facultatif. Spécifie le texte visible sur le formulaire qui identifie le contrôle. Spécifiez une chaîne de moins de 80 caractères. |
LabelPosition |
Attribut ControlType facultatif. Spécifie la position de l'étiquette par rapport aux données du contrôle. Spécifiez une chaîne de l'une des valeurs suivantes :
|
Dock |
Attribut ControlType facultatif. Aligne le champ sur le côté spécifié du conteneur ou étire le champ pour remplir le conteneur. Le type de l'attribut est DockType. Spécifiez une chaîne de l'une des valeurs suivantes :
|
Padding |
Attribut ControlType facultatif. Spécifie la quantité d'espace en pixels autour de la bordure intérieure du contrôle qui correspond aux espaces supérieur, inférieur, gauche et droite. Le type de l'attribut est SizeType. Valeur de modèle : ^\(\d+\,\d+\,\d+\,\d+\)$ Exemple de valeur de modèle : (2,0,2,0) |
Margin |
Attribut ControlType facultatif. Spécifie la quantité d'espace en pixels autour de la bordure extérieure du contrôle qui correspond aux espaces supérieur, inférieur, gauche et droite. Le type de l'attribut est SizeType. Valeur de modèle : ^\(\d+\,\d+\,\d+\,\d+\)$ Exemple de valeur de modèle : (2,0,2,0) |
ReadOnly |
Attribut ControlType facultatif. Spécifie que le champ est en lecture seule. Le type de l'attribut est ReadOnlyType. Spécifiez une chaîne de l'une des valeurs suivantes :
|
MinimumSize |
Attribut ControlType facultatif. Spécifie la taille minimale en pixels que le contrôle doit occuper dans le formulaire. La syntaxe est spécifiée dans (width,height). Le type de l'attribut est SizeType. Valeur de modèle : ^\(\d+\,\d+\)$ Exemple de valeur de modèle : (100,100)
Remarque
Si vous n'avez pas un espace vertical suffisant, une barre de défilement semble garder sa taille minimale.Sans cet attribut, les contrôles sont dessinés avec leur taille par défaut, à moins que des contrôles d'autres onglets n'occupent un espace plus important.La taille générale d'un contrôle de formulaire dépend de la taille de la zone ou de l'onglet du formulaire le plus grand.
|
Name |
Attribut ControlType facultatif. Identifie un contrôle de manière unique. L'attribut Name est important si plusieurs contrôles du formulaire sont associés au même champ d'élément de travail. Le type de l'attribut est xs:string.
Remarque
Vous utilisez l'attribut Name lorsque vous souhaitez que le même champ s'affiche dans plusieurs emplacements sur le formulaire.Vous spécifiez une valeur unique pour l'attribut Name des deux entrées de contrôle afin que le système identifie chaque contrôle de manière unique.Il est utile d'afficher le même contrôle à différents emplacements en fonction du contexte des onglets.
|
NumberFormat |
Attribut ControlType facultatif qui est valide uniquement lorsqu'il est utilisé avec FieldControl. Spécifie les caractères que vous pouvez entrer dans le contrôle de champ. Les valeurs valides que vous pouvez utiliser sont les suivantes :
|
MaxLength |
Attribut ControlType facultatif qui est valide uniquement lorsqu'il est utilisé avec FieldControl. Spécifie la longueur maximale de caractères autorisés pour un contrôle Field. Le type de l'attribut est xs:integer. |
Format |
Attribut ControlType facultatif qui est valide uniquement lorsqu'il est utilisé avec DateTimeControl. Spécifie le format du champ date-heure correspondant à l'une des valeurs de l'enum DateTimePickerFormat. Les valeurs valides que vous pouvez utiliser sont les suivantes :
Pour plus d'informations, consultez le site Web de Microsoft : DateTimePickerFormat, énumération. |
CustomFormat |
Attribut ControlType facultatif qui est valide uniquement lorsqu'il est utilisé avec l'attribut DateTimeControl et Format. Spécifie le format personnalisé du champ date-heure correspondant à la syntaxe définie pour la propriété DateTimePicker.CustomFormat. Pour plus d'informations, consultez le site Web Microsoft : DateTimePicker.CustomFormat, propriété. |
Éléments enfants
Élément |
Description |
---|---|
Élément facultatif. Vous pouvez spécifier cet élément lorsque ControlType est spécifié comme FieldControl ou LabelControl. Élément conteneur permettant de spécifier le texte, le lien hypertexte et la position d'un champ ou d'une étiquette dont le texte est associé en partie à un lien hypertexte. Pour plus d'informations, consultez Référence des éléments XML LabelText et Text et Ajout de texte d'aide, guide de processus, contenu Web et liens vers les pages Web sur un formulaire d'élément de travail. |
|
Élément facultatif. Vous pouvez spécifier cet élément lorsque ControlType est spécifié comme FieldControl ou LabelControl. Définit le lien hypertexte pour un champ ou une étiquette. Pour plus d'informations, consultez Référence des éléments XML Link et Param et Ajout de texte d'aide, guide de processus, contenu Web et liens vers les pages Web sur un formulaire d'élément de travail. |
|
Élément facultatif. Vous pouvez spécifier cet élément lorsque ControlType est spécifié comme LinksControl. Définit les filtres de liens et la disposition des champs de colonne de façon à afficher la liste des liens. Pour plus d'informations, consultez Définition des contrôles de liens pour restreindre les relations de liens. |
|
Élément facultatif. Vous pouvez spécifier cet élément lorsque ControlType est WebpageControl. Spécifie les contrôles qui déterminent le chargement de la page Web cible dans le formulaire d'élément de travail. Pour plus d'informations, consultez Référence des éléments XML WebpageControlOptions et Ajout de texte d'aide, guide de processus, contenu Web et liens vers les pages Web sur un formulaire d'élément de travail. |
|
anyAttribute |
Élément facultatif. Facultatif. ControlType est extensible via l'utilisation de l'élément anyAttribute. ProcessContents : skip. |
Éléments parents
Élément |
Description |
---|---|
Obligatoire. Définit comment afficher les éléments sur le formulaire d'élément de travail. |
|
Élément Column |
Obligatoire. Définit les colonnes du formulaire. |
Élément Tab |
Obligatoire. Définit un onglet du formulaire. |
Notes
Control est un élément enfant facultatif de Layout, Column et Tab.
Indicateurs Layout et Column :
minOccurs = "0"
maxOccurs = "1"
Indicateurs Tab :
minOccurs = "0"
maxOccurs = "unbounded"
Pour implémenter un contrôle personnalisé, vous devez spécifier le nom du contrôle pour l'attribut Type. Pour plus d'informations, consultez le site Web Microsoft : Contrôles personnalisés de suivi d'élément de travail (éventuellement en anglais).
Pour obtenir un exemple de chaque type de contrôle, consultez Spécification des contrôles de formulaire d'élément de travail.
Exemple
<Control Type=" WorkItemClassificationControl " FieldName="System.AreaPath"
Label="Area" LabelPosition="Left" />
Informations sur les éléments
Espace de noms |
https://schemas.microsoft.com/VisualStudio/2008/workitemtracking/typedef |
Nom du schéma |
Définition du type d'élément de travail |
Fichier de validation |
WorkItemTypeDefinition.xsd |
Type d'élément |
Type complexe ControlType |
Peut être vide |
Non applicable |
Voir aussi
Concepts
Conception et personnalisation d'un formulaire d'élément de travail
Référence de tous les éléments XML FORM
Spécification des contrôles de formulaire d'élément de travail
Historique des modifications
Date |
Historique |
Motif |
---|---|---|
Janvier 2011 |
Éléments enfants ajoutés à la syntaxe et liens supprimés ou remplacés vers les rubriques qui ont été supprimées. |
Améliorations apportées aux informations. |