ListField, classe
Champ de forme capable d'afficher efficacement une liste d'éléments.
Hiérarchie d'héritage
System.Object
Microsoft.VisualStudio.Modeling.Diagrams.ShapeField
Microsoft.VisualStudio.Modeling.Diagrams.ListField
Espace de noms : Microsoft.VisualStudio.Modeling.Diagrams
Assembly : Microsoft.VisualStudio.Modeling.Sdk.Diagrams.12.0 (dans Microsoft.VisualStudio.Modeling.Sdk.Diagrams.12.0.dll)
Syntaxe
'Déclaration
Public Class ListField _
Inherits ShapeField
public class ListField : ShapeField
Le type ListField expose les membres suivants.
Constructeurs
Nom | Description | |
---|---|---|
ListField(String) | Initialise une nouvelle instance de la classe ListField. | |
ListField(String, Boolean, String, String) | Initialise une nouvelle instance de la classe ListField. |
Début
Propriétés
Nom | Description | |
---|---|---|
AlternateFontId | Obtient ou définit l'identificateur de police d'un élément de liste non sélectionné et normal. | |
AnchoringBehavior | Décrit comment le contenu du champ doit se positionner et se dimensionner en fonction du ShapeElement parent. (Hérité de ShapeField.) | |
DefaultAccessibleDescription | Obtient ou définit la description accessible par défaut. (Hérité de ShapeField.) | |
DefaultAccessibleName | Obtient ou définit le nom par défaut du champ de forme pour l'objet accessible. (Hérité de ShapeField.) | |
DefaultAccessibleState | Obtient l'état par défaut du champ de forme pour l'objet accessible. (Hérité de ShapeField.) | |
DefaultBackgroundBrushId | Obtient ou définit l'ID du pinceau par défaut utilisé pour peindre l'arrière-plan du champ de forme. (Hérité de ShapeField.) | |
DefaultFocusable | Obtient le champ de forme et vérifie s'il peut recevoir le focus, ou donne au champ de forme la possibilité de recevoir le focus. (Hérité de ShapeField.) | |
DefaultInactiveSelectedBackgroundBrushId | Obtient ou définit l'ID du pinceau d'arrière-plan par défaut pour le champ de la forme. (Hérité de ShapeField.) | |
DefaultItemFocusable | Obtient ou définit l'état pouvant avoir un focus par défaut sur tous les éléments de liste. | |
DefaultItemIndent | Obtient la marge standard à utiliser entre le côté gauche du champ de liste et le côté gauche de l'élément de liste. | |
DefaultItemSelectable | Obtient ou définit un état sélectionnable par défaut pour tous les éléments de liste. | |
DefaultPenId | Obtient ou définit l'ID du stylet par défaut à utiliser pour le champ de la forme. (Hérité de ShapeField.) | |
DefaultReflectParentFocusedState | Obtient le champ de la forme enfant et vérifie s'il doit recevoir le focus lorsque sa forme parente reçoit le focus ou définit la capacité de refléter l'état de focus de sa forme parente. (Hérité de ShapeField.) | |
DefaultReflectParentSelectedState | Obtient le champ de la forme enfant et vérifie s'il doit être sélectionné lorsque sa forme parente est activée ou définit la capacité de refléter l'état de sélection de sa forme parent. (Hérité de ShapeField.) | |
DefaultSelectable | Obtient le champ de forme et vérifie s'il peut être sélectionné par défaut ou définit l'état de sélection par défaut du champ de forme. (Hérité de ShapeField.) | |
DefaultSelectedBackgroundBrushId | Obtient ou définit l'ID du pinceau d'arrière-plan par défaut pour le champ de la forme. (Hérité de ShapeField.) | |
DefaultStringFormat | Format de chaîne par défaut pour tous les éléments de liste | |
DefaultVisibility | Obtient le champ de forme et vérifie s'il apparaît par défaut ou définit la visibilité par défaut du champ de forme. (Hérité de ShapeField.) | |
DisabledTextBrushId | Obtient ou définit l'identificateur de pinceau pour le texte d'un élément de liste désactivé. | |
FocusBackgroundPenId | Obtient ou définit l'identificateur de stylet utilisé pour esquisser l'élément de liste ayant le focus. | |
FocusPenId | Obtient ou définit l'identificateur de stylet utilisé pour esquisser l'élément de liste ayant le focus. | |
InactiveSelectedBackgroundBrushId | Obtient ou définit l'identificateur de pinceau pour l'arrière-plan d'un élément de liste sélectionné inactif. | |
InactiveSelectedDisabledTextBrushId | Obtient ou définit l'identificateur de pinceau pour le texte d'un élément de liste désactivé, sélectionné et inactif. | |
InactiveSelectedTextBrushId | Obtient ou définit l'identificateur de pinceau pour le texte d'un élément de liste sélectionné inactif. | |
JaggedSelectionRectangle | Obtient ou définit la propriété jaggedSelection.Si cette propriété a la valeur true, la largeur des rectangles de sélection couvre uniquement le contenu des sous-champs, et non toute la largeur du champ.La valeur par défaut de cette propriété est false. | |
Name | Obtient le nom du champ de forme. (Hérité de ShapeField.) | |
NormalBackgroundBrushId | Obtient ou définit l'identificateur de pinceau pour l'arrière-plan d'un élément de liste non sélectionné normal. | |
NormalFontId | Obtient ou définit l'identificateur de police d'un élément de liste non sélectionné et normal. | |
NormalTextBrushId | Obtient ou définit l'identificateur de pinceau pour le texte d'un élément de liste non sélectionné normal. | |
SelectedBackgroundBrushId | Obtient ou définit l'identificateur de pinceau pour l'arrière-plan d'un élément de liste sélectionné. | |
SelectedDisabledTextBrushId | Obtient ou définit l'identificateur de pinceau pour le texte d'un élément de liste désactivé sélectionné. | |
SelectedTextBrushId | Obtient ou définit l'identificateur de pinceau pour le texte d'un élément de liste sélectionné. | |
SnakedList | Obtient une valeur indiquant si les éléments de liste sont renvoyés à la ligne dans plusieurs colonnes.Si cette propriété a la valeur true, les éléments dans le champ de liste sont serpentés pour former des colonnes si trop d'éléments doivent tenir dans l'espace actuellement occupé par la liste.Le nombre actuel de lignes et de colonnes visibles possibles est calculé dynamiquement afin que la liste augmente le nombre d'entrées pouvant être affichées dans sa taille actuelle. | |
WatermarkFormat | Format de chaîne par défaut pour tous les éléments de liste |
Début
Méthodes
Nom | Description | |
---|---|---|
AccessibleDoDefaultAction | Exécute l'action par défaut pour l'objet accessible. (Hérité de ShapeField.) | |
AllowInPlaceEditorAutoSize | Active l'éditeur sur place à dimensionner automatiquement dans le champ de la forme. (Hérité de ShapeField.) | |
AssociateValueWith(Store, AssociatedPropertyInfo) | Associe le champ de forme avec une propriété de domaine qui est assignée à un élément de forme. (Hérité de ShapeField.) | |
AssociateValueWith(Store, Guid) | Associe le champ de forme avec une propriété de domaine qui est assignée à un élément de forme. (Hérité de ShapeField.) | |
AssociateValueWith(Store, Guid, AssociatedPropertyInfo) | Associe le champ de forme avec une propriété de domaine qui est assignée à un élément de forme. (Hérité de ShapeField.) | |
AssociateVisibilityWith(Store, AssociatedPropertyInfo) | Associe la visibilité du champ de forme avec une propriété de domaine qui est assignée à un élément de forme. (Hérité de ShapeField.) | |
AssociateVisibilityWith(Store, Guid) | Associe la visibilité du champ de forme avec une propriété de domaine qui est assignée à un élément de forme. (Hérité de ShapeField.) | |
AssociateVisibilityWith(Store, Guid, AssociatedPropertyInfo) | Associe la visibilité du champ de forme avec une propriété de domaine qui est assignée à un élément de forme. (Hérité de ShapeField.) | |
CanEditValue | Obtient le champ de forme et vérifie s'il peut être modifié. (Hérité de ShapeField.) | |
CommitPendingEdit | Valide les modifications en attente. (Hérité de ShapeField.) | |
DoHitTest | Extrait les informations de test de positionnement, notamment la nature de l'élément de liste. (Substitue ShapeField.DoHitTest(PointD, ShapeElement, DiagramHitTestInfo).) | |
DoKeyboardNavigation | Navigue dans le domaine de forme à l'aide du clavier. (Hérité de ShapeField.) | |
DoPaint | Dessine le champ de la forme. (Substitue ShapeField.DoPaint(DiagramPaintEventArgs, ShapeElement).) | |
EditValue(ShapeElement, DiagramClientView) | Ouvre l'éditeur sur place pour le champ de la forme. (Hérité de ShapeField.) | |
EditValue(ShapeElement, DiagramClientView, PointD) | Ouvre l'éditeur sur place pour le champ de la forme. (Hérité de ShapeField.) | |
Equals | Détermine si l'objet spécifié est identique à l'objet actuel. (Hérité de Object.) | |
Finalize | Autorise un objet à tenter de libérer des ressources et d'exécuter d'autres opérations de nettoyage avant qu'il ne soit récupéré par l'opération garbage collection. (Hérité de Object.) | |
FindFirstChild | Localise le premier champ de forme enfant dans le champ de forme parent. (Hérité de ShapeField.) | |
FindLastChild | Localise le dernier champ de forme enfant dans le champ de forme parent. (Hérité de ShapeField.) | |
FindNextChild | Localise le prochain champ de forme enfant dans le champ de forme parent. (Hérité de ShapeField.) | |
FindNextInChildSubFields | Recherche le sous-champ enfant suivant de ce ShapeField dans la séquence de navigation. (Substitue ShapeField.FindNextInChildSubFields(ShapeElement, DiagramItem, Boolean).) | |
FindPreviousChild | Localise le premier champ de forme enfant précédent dans le champ de forme parent. (Hérité de ShapeField.) | |
FindPreviousInChildSubFields | Recherche le sous-champ enfant précédent de ce ShapeField dans la séquence de navigation. (Substitue ShapeField.FindPreviousInChildSubFields(ShapeElement, DiagramItem, Boolean).) | |
Focused | Obtient le champ de forme et vérifie s'il a le focus. (Hérité de ShapeField.) | |
GetAccessibilityObject | Obtient l'objet d'accessibilité qui est assigné au champ de la forme. (Hérité de ShapeField.) | |
GetAccessibleChild | Récupère le sous-champ enfant accessible correspondant à l'index spécifié. (Substitue ShapeField.GetAccessibleChild(ShapeElement, Int32).) | |
GetAccessibleChildCount | Récupère le nombre d'enfants accessibles appartenant à ce ShapeField. (Substitue ShapeField.GetAccessibleChildCount(ShapeElement).) | |
GetAccessibleDefaultActionDescription | Obtient l'objectif par défaut du champ de forme pour l'objet accessible. (Hérité de ShapeField.) | |
GetAccessibleDescription | Retourne la description accessible par défaut pour un champ de liste. (Substitue ShapeField.GetAccessibleDescription(ShapeElement).) | |
GetAccessibleHelp | Obtient l'aide du champ de forme pour l'objet accessible. (Hérité de ShapeField.) | |
GetAccessibleHelpTopicFileName | Obtient une rubrique de l'aide associée à l'objet accessible. (Hérité de ShapeField.) | |
GetAccessibleHelpTopicId | Obtient l'ID assigné à la rubrique d'aide de l'objet accessible. (Hérité de ShapeField.) | |
GetAccessibleName | Retourne le nom accessible par défaut pour un champ de liste. (Substitue ShapeField.GetAccessibleName(ShapeElement).) | |
GetAccessibleRole | Extrait le rôle accessible de ce ShapeField. (Substitue ShapeField.GetAccessibleRole(ShapeElement).) | |
GetAccessibleState | Obtient l'état du champ de forme pour l'objet accessible. (Hérité de ShapeField.) | |
GetAccessibleValue | Obtient la valeur dans le champ de forme pour l'objet accessible. (Hérité de ShapeField.) | |
GetActiveInPlaceEditor | Obtient l'éditeur sur place qui est actif. (Hérité de ShapeField.) | |
GetBackgroundBrush | Obtient le pinceau qui dessine l'arrière-plan de l'élément Shape auquel ce champ de forme est assigné. (Hérité de ShapeField.) | |
GetBackgroundBrushId | Obtient l'ID du pinceau qui dessine l'arrière-plan de l'élément Shape auquel ce champ de forme est assigné. (Hérité de ShapeField.) | |
GetBounds | Obtient les limites de ce ShapeField dans les unités universelles par rapport au bord supérieur gauche de la forme parente. (Substitue ShapeField.GetBounds(ShapeElement).) | |
GetCursor | Obtient le pointeur qui s'affiche lorsque la souris pointe sur le champ de forme. (Hérité de ShapeField.) | |
GetFocusable | Obtient le champ de forme et vérifie s'il peut recevoir le focus. (Hérité de ShapeField.) | |
GetHashCode | Sert de fonction de hachage par défaut. (Hérité de Object.) | |
GetInPlaceEditorBounds | Obtient les limites de l'éditeur sur place. (Hérité de ShapeField.) | |
GetItemCount | Obtient le nombre d'éléments contenus dans ce champ de liste. | |
GetItemFocusable | Obtient une valeur indiquant si l'élément de liste spécifié peut recevoir le focus. | |
GetItemHeight | Obtient la hauteur standard d'un élément de liste en unités universelles.Le comportement par défaut de cette méthode retourne la somme de GetItemTextHeight, GetPaddingAboveItemText et GetPaddingBelowItemText. | |
GetItemRectangle | Obtient le rectangle d'élément de liste en unités universelles par rapport à la partie supérieure gauche de la forme parente. | |
GetItemSelectable | Obtient une valeur indiquant si l'élément de liste spécifié peut être sélectionné. | |
GetItemTextHeight | Obtient la hauteur d'une ligne de texte dans l'élément de liste.Cette hauteur de texte (Font.GetHeight()) contient un remplissage, GetPaddingAboveItemText et GetPaddingBelowItemText sont donc des remplissages supplémentaires. | |
GetMaximumInPlaceEditorSize | Obtient les limites maximales de l'éditeur sur place. (Hérité de ShapeField.) | |
GetMinimumInPlaceEditorSize | Obtient les limites minimales de l'éditeur sur place. (Hérité de ShapeField.) | |
GetMinimumSize | Obtient la largeur et la hauteur minimales du champ de forme. (Hérité de ShapeField.) | |
GetPaddingAboveItemText | Retourne l'espace entre le haut de l'élément et le haut du texte.La hauteur de texte (Font.GetHeight()) contient une marge intérieure. Il s'agit donc d'une marge intérieure supplémentaire. | |
GetPaddingBelowItemText | Retourne l'espace entre le bas du texte et le bas de l'élément.La hauteur de texte (Font.GetHeight()) contient une marge intérieure. Il s'agit donc d'une marge intérieure supplémentaire. | |
GetPen | Obtient le stylet utilisé pour dessiner l'élément de forme auquel le champ de forme est assigné. (Hérité de ShapeField.) | |
GetPenId | Obtient l'ID du stylet utilisé pour dessiner l'élément Shape auquel le champ de forme est assigné. (Hérité de ShapeField.) | |
GetPotentialMouseAction | Obtient l'action de la souris à activer lorsque l'utilisateur clique ensuite sur un point spécifique dans le diagramme. (Hérité de ShapeField.) | |
GetSelectable | Obtient le champ de forme et vérifie s'il peut être sélectionné. (Hérité de ShapeField.) | |
GetType | Obtient le Type de l'instance actuelle. (Hérité de Object.) | |
GetValue | Obtient la valeur dans le champ de forme. (Hérité de ShapeField.) | |
GetValueDomainPropertyInfo | Obtient la propriété de domaine qui est assignée à la valeur dans le champ de forme. (Hérité de ShapeField.) | |
GetVisible | Obtient le champ de forme et vérifie s'il apparaît. (Hérité de ShapeField.) | |
HasFocusedAppearance | Obtient le champ de forme et vérifie s'il doit apparaître comme ayant le focus. (Hérité de ShapeField.) | |
HasPendingEdit | Obtient le champ de forme et vérifie si son éditeur sur place est actif et si une modification est en attente. (Hérité de ShapeField.) | |
HasSelectedAppearance | Obtient le champ de forme et vérifie s'il semble être sélectionné. (Hérité de ShapeField.) | |
IsNavigationKey(Char) | Obtient la clé que l'utilisateur a utilisée et vérifie si elle peut être utilisée pour naviguer entre les champs de forme. (Hérité de ShapeField.) | |
IsNavigationKey(Keys) | Obtient les clés utilisées par l'utilisateur et vérifie si elles peuvent être utilisées pour naviguer entre les champs de forme. (Hérité de ShapeField.) | |
MemberwiseClone | Crée une copie superficielle de l'objet Object actuel. (Hérité de Object.) | |
NavigateAscend | Déplace le focus sur le champ de forme précédent dans la séquence de navigation pour les formes sélectionnées. (Hérité de ShapeField.) | |
NavigateDescend | Déplace le focus sur le prochain champ de forme dans la séquence de navigation pour les formes sélectionnées. (Hérité de ShapeField.) | |
NavigateToFirst | Déplace le focus sur le premier champ de forme dans la séquence de navigation pour les formes sélectionnées. (Hérité de ShapeField.) | |
NavigateToLast | Déplace le focus sur le dernier champ de forme dans la séquence de navigation pour les formes sélectionnées. (Hérité de ShapeField.) | |
NavigateToNext | Déplace le focus sur le prochain champ de forme dans la séquence de navigation pour les formes sélectionnées. (Hérité de ShapeField.) | |
NavigateToPrevious | Déplace le focus sur le champ de forme précédent dans la séquence de navigation pour les formes sélectionnées. (Hérité de ShapeField.) | |
OnBeginEdit | Avertit les écouteurs lorsque l'édition sur place a commencé. (Hérité de ShapeField.) | |
OnClick | Avertit les écouteurs lorsque l'utilisateur a cliqué sur un champ de forme. (Hérité de ShapeField.) | |
OnDoubleClick | Avertit les écouteurs lorsque l'utilisateur a double-cliqué sur un champ de forme. (Hérité de ShapeField.) | |
OnEndEdit | Avertit les écouteurs lorsque l'édition sur place est terminée. (Hérité de ShapeField.) | |
OnKeyDown | Avertit les écouteurs lorsque l'utilisateur maintient une touche enfoncée tout en pointant un champ de forme avec la souris. (Hérité de ShapeField.) | |
OnKeyPress | Avertit les écouteurs lorsque l'utilisateur a appuyé sur une touche tout en pointant un champ de forme avec la souris. (Hérité de ShapeField.) | |
OnKeyUp | Avertit les écouteurs lorsque l'utilisateur a relâché une touche tout en pointant un champ de forme avec la souris. (Hérité de ShapeField.) | |
OnMouseDown | Avertit les écouteurs lorsque l'utilisateur maintient le bouton de la souris enfoncé sur un champ de forme. (Hérité de ShapeField.) | |
OnMouseMove | Avertit les écouteurs lorsque la souris a été déplacée sur un champ de forme. (Hérité de ShapeField.) | |
OnMouseUp | Avertit les écouteurs lorsque l'utilisateur a relâché le bouton de la souris sur un champ de forme. (Hérité de ShapeField.) | |
OnMouseWheel | Avertit les écouteurs lorsque la souris a été pivotée au-dessus un champ de forme. (Hérité de ShapeField.) | |
Selected | Obtient le champ de forme et vérifie s'il est sélectionné. (Hérité de ShapeField.) | |
SetSelectionRange | Définit la sélection sur une plage de sous-champs (Substitue ShapeField.SetSelectionRange(SelectedShapesCollection, DiagramItem, DiagramItem).) | |
SetValue | Assigne la valeur spécifiée à un champ de forme. (Hérité de ShapeField.) | |
SetVisible | Définit la visibilité du champ de forme. (Hérité de ShapeField.) | |
ToString | Retourne une chaîne qui représente l'objet actif. (Hérité de Object.) |
Début
Notes
Pour ajouter un ListField à un ShapeElement, substituez la méthode de InitializeShapeFields du ShapeElement. Le ShapeElement doit également implémenter l'interface d'IListFieldContainer.
Sécurité des threads
Tous les membres static (Shared en Visual Basic) publics de ce type sont thread-safe. Il n'est pas garanti que les membres d'instance soient thread-safe.