Partager via


ListField, classe

Un 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.11.0 (dans Microsoft.VisualStudio.Modeling.Sdk.Diagrams.11.0.dll)

Syntaxe

'Déclaration
Public Class ListField _
    Inherits ShapeField
public class ListField : ShapeField

Le type ListField expose les membres suivants.

Constructeurs

  Nom Description
Méthode publique ListField(String) Initialise une nouvelle instance de la classe de ListField.
Méthode publique ListField(String, Boolean, String, String) Initialise une nouvelle instance de la classe de ListField.

Début

Propriétés

  Nom Description
Propriété publique AlternateFontId Obtient ou définit l'identificateur de la police pour un élément de liste normal et non sélectionné.
Propriété publique AnchoringBehavior Décrit comment le contenu du champ doit positionner et se dimensionner jouez au ShapeElement parent. (Hérité de ShapeField.)
Propriété publique DefaultAccessibleDescription Obtient ou définit la description accessible par défaut. (Hérité de ShapeField.)
Propriété publique DefaultAccessibleName Obtient ou définit le nom par défaut du champ de forme pour l'objet accessible. (Hérité de ShapeField.)
Propriété publique DefaultAccessibleState Passe l'état par défaut du champ de forme pour l'objet accessible. (Hérité de ShapeField.)
Propriété publique DefaultBackgroundBrushId Obtient ou définit l'IDENTIFICATEUR du pinceau par défaut pour peindre l'arrière-plan du champ de forme. (Hérité de ShapeField.)
Propriété publique DefaultFocusable Obtient le champ de forme et vérifie s'il peut recevoir le focus, ou donne au champ de forme la capacité de recevoir le focus. (Hérité de ShapeField.)
Propriété publique DefaultInactiveSelectedBackgroundBrushId Obtient ou définit l'IDENTIFICATEUR du pinceau d'arrière-plan par défaut pour le champ de forme. (Hérité de ShapeField.)
Propriété publique DefaultItemFocusable Obtient ou les ensembles ont comme valeur par défaut pouvant accepter l'état de tous les éléments de liste.
Propriété publique DefaultItemIndent Obtient la marge standarde de l'utiliser entre le côté gauche du champ de liste et le côté gauche de l'élément de liste.
Propriété publique DefaultItemSelectable Obtient ou les ensembles ont comme valeur par défaut l'état sélectionnable de tous les éléments de liste.
Propriété publique DefaultPenId Obtient ou définit l'IDENTIFICATEUR du stylet par défaut de l'utiliser pour le champ de forme. (Hérité de ShapeField.)
Propriété publique DefaultReflectParentFocusedState Obtient le champ enfant de forme et le 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.)
Propriété publique DefaultReflectParentSelectedState Obtient le champ enfant de forme et le vérifie s'il doit être sélectionné lorsque sa forme parente est sélectionnée ou définit la capacité de refléter l'état de sélection de sa forme parente. (Hérité de ShapeField.)
Propriété publique 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.)
Propriété publique DefaultSelectedBackgroundBrushId Obtient ou définit l'IDENTIFICATEUR du pinceau d'arrière-plan par défaut pour le champ de forme. (Hérité de ShapeField.)
Propriété publique DefaultStringFormat Le format de chaîne par défaut pour tous les éléments de liste
Propriété publique DefaultVisibility Obtient le champ de forme et le 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.)
Propriété publique DisabledTextBrushId Obtient ou définit l'identificateur de pinceau pour le texte d'un élément de liste des joueurs blessés.
Propriété publique FocusBackgroundPenId Obtient ou définit l'identificateur de stylet utilisé pour esquisser de l'élément de liste ayant le focus.
Propriété publique FocusPenId Obtient ou définit l'identificateur de stylet utilisé pour esquisser de l'élément de liste ayant le focus.
Propriété publique InactiveSelectedBackgroundBrushId Obtient ou définit l'identificateur de pinceau pour l'arrière-plan d'un élément de liste sélectionné inactif.
Propriété publique InactiveSelectedDisabledTextBrushId Obtient ou définit l'identificateur de pinceau pour le texte d'un élément sélectionné inactif de liste des joueurs blessés.
Propriété publique InactiveSelectedTextBrushId Obtient ou définit l'identificateur de pinceau pour le texte d'un élément de liste sélectionné inactif.
Propriété publique JaggedSelectionRectangle Obtient ou définit la propriété de jaggedSelection.Si cette propriété est définie sur true, la largeur des rectangles de sélection traite uniquement le contenu des sous-domaines, pas la largeur entière du champ.Cette propriété a comme valeur par défaut false.
Propriété publique Name Obtient le nom du champ de forme. (Hérité de ShapeField.)
Propriété publique NormalBackgroundBrushId Obtient ou définit l'identificateur de pinceau pour l'arrière-plan d'un élément de liste normal et non sélectionné.
Propriété publique NormalFontId Obtient ou définit l'identificateur de la police pour un élément de liste normal et non sélectionné.
Propriété publique NormalTextBrushId Obtient ou définit l'identificateur de pinceau pour le texte d'un élément de liste normal et non sélectionné.
Propriété publique SelectedBackgroundBrushId Obtient ou définit l'identificateur de pinceau pour l'arrière-plan d'un élément de liste sélectionné.
Propriété publique SelectedDisabledTextBrushId Obtient ou définit l'identificateur de pinceau pour le texte d'un élément sélectionné de liste des joueurs blessés.
Propriété publique SelectedTextBrushId Obtient ou définit l'identificateur de pinceau pour le texte d'un élément de liste sélectionné.
Propriété publique SnakedList Obtient une valeur indiquant si l'un wrapper d'éléments de liste en plusieurs colonnes.Si cette propriété est définie sur true, alors les éléments dans le domaine de liste seront serpentés pour former des colonnes s'il y a trop d'éléments à ajuster dans l'espace actuellement occupé par la liste.L'actuel # des lignes visibles possibles et des colonnes est dynamiquement calculé afin que la liste agrandisse le nombre d'entrées qui peuvent être montrées dans sa taille actuelle.
Propriété publique WatermarkFormat Le format de chaîne par défaut pour tous les éléments de liste

Début

Méthodes

  Nom Description
Méthode publique AccessibleDoDefaultAction Exécute l'action par défaut pour l'objet accessible. (Hérité de ShapeField.)
Méthode publique AllowInPlaceEditorAutoSize Active l'éditeur sur place à affecter automatiquement dans le domaine de forme. (Hérité de ShapeField.)
Méthode publique 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.)
Méthode publique 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.)
Méthode publique 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.)
Méthode publique 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.)
Méthode publique 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.)
Méthode publique 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.)
Méthode publique CanEditValue Obtient le champ de forme et le vérifie s'il peut être modifié. (Hérité de ShapeField.)
Méthode publique CommitPendingEdit Valide la modification en attente. (Hérité de ShapeField.)
Méthode publique DoHitTest Extrait les informations de test de positionnement, notamment qui élément de liste. (Substitue ShapeField.DoHitTest(PointD, ShapeElement, DiagramHitTestInfo).)
Méthode publique DoKeyboardNavigation Navigue dans le domaine de forme à l'aide du clavier. (Hérité de ShapeField.)
Méthode publique DoPaint Dessine le champ de forme. (Substitue ShapeField.DoPaint(DiagramPaintEventArgs, ShapeElement).)
Méthode publique EditValue(ShapeElement, DiagramClientView) Ouvre l'éditeur sur place pour le champ de forme. (Hérité de ShapeField.)
Méthode publique EditValue(ShapeElement, DiagramClientView, PointD) Ouvre l'éditeur sur place pour le champ de forme. (Hérité de ShapeField.)
Méthode publique Equals Détermine si l'objet spécifié est identique à l'objet actuel. (Hérité de Object.)
Méthode protégée 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.)
Méthode publique FindFirstChild Recherche le premier champ enfant de forme dans le champ parent de forme. (Hérité de ShapeField.)
Méthode publique FindLastChild Recherche le dernier champ enfant de forme dans le champ parent de forme. (Hérité de ShapeField.)
Méthode publique FindNextChild Recherche le champ enfant suivant de forme dans le champ parent de forme. (Hérité de ShapeField.)
Méthode publique FindNextInChildSubFields Recherche la sous-rubrique enfant suivant de ce ShapeField dans la séquence de navigation. (Substitue ShapeField.FindNextInChildSubFields(ShapeElement, DiagramItem, Boolean).)
Méthode publique FindPreviousChild Recherche le champ enfant précédent de forme dans le champ parent de forme. (Hérité de ShapeField.)
Méthode publique FindPreviousInChildSubFields Recherche la sous-rubrique enfant précédent de ce ShapeField dans la séquence de navigation. (Substitue ShapeField.FindPreviousInChildSubFields(ShapeElement, DiagramItem, Boolean).)
Méthode publique Focused Obtient le champ de forme et le vérifie s'il a le focus. (Hérité de ShapeField.)
Méthode publique GetAccessibilityObject Obtient l'objet d'accessibilité qui est assigné au champ de forme. (Hérité de ShapeField.)
Méthode publique GetAccessibleChild Extrait la sous-rubrique enfant accessible correspondant à l'index spécifié. (Substitue ShapeField.GetAccessibleChild(ShapeElement, Int32).)
Méthode publique GetAccessibleChildCount Extrait le nombre d'enfants accessibles appartenant à ce ShapeField. (Substitue ShapeField.GetAccessibleChildCount(ShapeElement).)
Méthode publique GetAccessibleDefaultActionDescription Obtient l'objectif par défaut du champ de forme pour l'objet accessible. (Hérité de ShapeField.)
Méthode publique GetAccessibleDescription Retourne la description accessible par défaut pour un champ de liste. (Substitue ShapeField.GetAccessibleDescription(ShapeElement).)
Méthode publique GetAccessibleHelp Obtient l'aide de champ de forme pour l'objet accessible. (Hérité de ShapeField.)
Méthode publique GetAccessibleHelpTopicFileName Obtient un sujet dans l'aide pour l'objet accessible. (Hérité de ShapeField.)
Méthode publique GetAccessibleHelpTopicId Obtient l'IDENTIFICATEUR qui est assigné à la rubrique d'aide pour l'objet accessible. (Hérité de ShapeField.)
Méthode publique GetAccessibleName Retourne le nom accessible par défaut pour un champ de liste. (Substitue ShapeField.GetAccessibleName(ShapeElement).)
Méthode publique GetAccessibleRole Extrait le rôle accessible de ce ShapeField. (Substitue ShapeField.GetAccessibleRole(ShapeElement).)
Méthode publique GetAccessibleState Passe l'état du champ de forme pour l'objet accessible. (Hérité de ShapeField.)
Méthode publique GetAccessibleValue Obtient la valeur dans le champ de forme pour l'objet accessible. (Hérité de ShapeField.)
Méthode publique GetActiveInPlaceEditor Obtient l'éditeur sur place qui est actif. (Hérité de ShapeField.)
Méthode publique GetBackgroundBrush Obtient le pinceau qui dessine l'arrière-plan pour l'élément de forme auquel ce champ de forme est assigné. (Hérité de ShapeField.)
Méthode publique GetBackgroundBrushId Obtient l'IDENTIFICATEUR du pinceau qui dessine l'arrière-plan pour l'élément de forme auquel ce champ de forme est assigné. (Hérité de ShapeField.)
Méthode publique GetBounds Obtient les limites de ce ShapeField dans des unités de code par rapport à le bord supérieur gauche de la forme parente. (Substitue ShapeField.GetBounds(ShapeElement).)
Méthode publique GetCursor Obtient le pointeur qui s'affiche lorsque la souris pointe vers le champ de forme. (Hérité de ShapeField.)
Méthode publique GetFocusable Obtient le champ de forme et le vérifie s'il peut recevoir le focus. (Hérité de ShapeField.)
Méthode publique GetHashCode Sert de fonction de hachage pour un type particulier. (Hérité de Object.)
Méthode publique GetInPlaceEditorBounds Obtient les limites pour l'éditeur sur place. (Hérité de ShapeField.)
Méthode publique GetItemCount Obtient le nombre d'éléments dans ce domaine de liste.
Méthode publique GetItemFocusable Obtient une valeur indiquant si l'élément de liste spécifié est pouvant être actif.
Méthode publique GetItemHeight Obtient la hauteur standarde d'un élément de liste dans des unités du monde.Le comportement par défaut de cette méthode retourne la somme de GetItemTextHeight, de GetPaddingAboveItemText, et de GetPaddingBelowItemText.
Méthode publique GetItemRectangle Obtient le rectangle d'élément de liste dans des unités de code par rapport à le bord supérieur gauche de la forme parente.
Méthode publique GetItemSelectable Obtient une valeur indiquant si l'élément de liste spécifié est sélectionnable.
Méthode protégée GetItemTextHeight Obtient la hauteur d'une ligne de texte dans l'élément de liste.Cette hauteur de texte (Font.GetHeight ()) contient une certaine marge intérieure, ce GetPaddingAboveItemText et GetPaddingBelowItemText est marge intérieure supplémentaire sur ce.
Méthode publique GetMaximumInPlaceEditorSize Obtient les limites maximales l'éditeur sur place. (Hérité de ShapeField.)
Méthode publique GetMinimumInPlaceEditorSize Obtient les limites minimale pour l'éditeur sur place. (Hérité de ShapeField.)
Méthode publique GetMinimumSize Obtient la largeur minimale et la hauteur pour le champ de forme. (Hérité de ShapeField.)
Méthode protégée GetPaddingAboveItemText Retourne l'espacement entre le haut de l'élément et le haut du texte.La hauteur de texte (Font.GetHeight ()) contient une certaine marge intérieure, donc cela termine en plus de celui.
Méthode protégée GetPaddingBelowItemText Retourne l'espacement entre le bas du texte et le bas de l'élément.La hauteur de texte (Font.GetHeight ()) contient une certaine marge intérieure, donc cela termine en plus de celui.
Méthode publique GetPen Obtient le stylet qui dessine l'élément de forme auquel le champ de forme est assigné. (Hérité de ShapeField.)
Méthode publique GetPenId Obtient l'IDENTIFICATEUR du stylet qui dessine l'élément de forme auquel le champ de forme est assigné. (Hérité de ShapeField.)
Méthode publique GetPotentialMouseAction Obtient l'action de souris d'activer lorsque les clics suivants d'utilisateur tape un point spécifique sur le diagramme. (Hérité de ShapeField.)
Méthode publique GetSelectable Obtient le champ de forme et le vérifie s'il peut être sélectionné. (Hérité de ShapeField.)
Méthode publique GetType Obtient le Type de l'instance actuelle. (Hérité de Object.)
Méthode publique GetValue Obtient la valeur dans le champ de forme. (Hérité de ShapeField.)
Méthode publique GetValueDomainPropertyInfo Obtient la propriété de domaine qui est assignée à la valeur dans le champ de forme. (Hérité de ShapeField.)
Méthode publique GetVisible Obtient le champ de forme et le vérifie s'il apparaît. (Hérité de ShapeField.)
Méthode publique HasFocusedAppearance Obtient le champ de forme et le vérifie s'il doit se avoir le focus. (Hérité de ShapeField.)
Méthode publique HasPendingEdit Obtient le champ de forme et le vérifie si son éditeur sur place est actif et une modification est en attente. (Hérité de ShapeField.)
Méthode publique HasSelectedAppearance Obtient le champ de forme et le vérifie s'il semble être sélectionné. (Hérité de ShapeField.)
Méthode publique IsNavigationKey(Char) Obtient la clé que l'utilisateur a appuyée sur et la vérifie si elle peut être utilisée pour naviguer entre les champs de forme. (Hérité de ShapeField.)
Méthode publique IsNavigationKey(Keys) Obtient les clés que l'utilisateur a appuyées sur et les vérifie si elles peuvent être utilisées pour naviguer entre les champs de forme. (Hérité de ShapeField.)
Méthode protégée MemberwiseClone Crée une copie superficielle de l'objet Object actuel. (Hérité de Object.)
Méthode publique NavigateAscend Déplace le focus au champ précédent de forme dans la séquence de navigation pour les formes sélectionnées. (Hérité de ShapeField.)
Méthode publique NavigateDescend Déplace le focus au champ suivant de forme dans la séquence de navigation pour les formes sélectionnées. (Hérité de ShapeField.)
Méthode publique NavigateToFirst Déplace le focus au premier champ de forme dans la séquence de navigation pour les formes sélectionnées. (Hérité de ShapeField.)
Méthode publique NavigateToLast Déplace le focus vers le dernier champ de forme dans la séquence de navigation pour les formes sélectionnées. (Hérité de ShapeField.)
Méthode publique NavigateToNext Déplace le focus au champ suivant de forme dans la séquence de navigation pour les formes sélectionnées. (Hérité de ShapeField.)
Méthode publique NavigateToPrevious Déplace le focus au champ précédent de forme dans la séquence de navigation pour les formes sélectionnées. (Hérité de ShapeField.)
Méthode protégée OnBeginEdit Alerte des écouteurs lorsque la modification sur place a commencé. (Hérité de ShapeField.)
Méthode publique OnClick Alerte des écouteurs lorsque l'utilisateur a cliqué un champ de forme. (Hérité de ShapeField.)
Méthode publique OnDoubleClick Alerte des écouteurs lorsque l'utilisateur a double-cliquer un champ de forme. (Hérité de ShapeField.)
Méthode protégée OnEndEdit Alerte des écouteurs lorsque la modification sur place s'est achevée. (Hérité de ShapeField.)
Méthode publique OnKeyDown Alerte des écouteurs lorsque l'utilisateur contenait une clé lorsque pointant vers un champ de forme. (Hérité de ShapeField.)
Méthode publique OnKeyPress Alerte des écouteurs lorsque l'utilisateur a appuyé sur une clé lorsque pointant vers un champ de forme. (Hérité de ShapeField.)
Méthode publique OnKeyUp Alerte des écouteurs lorsque l'utilisateur a libéré une clé lorsque pointant vers un champ de forme. (Hérité de ShapeField.)
Méthode publique OnMouseDown Alerte des écouteurs lorsque l'utilisateur maintient le pointage avec la souris un champ de forme. (Hérité de ShapeField.)
Méthode publique OnMouseMove Alerte des écouteurs lorsque la souris a été déplacée sur un champ de forme. (Hérité de ShapeField.)
Méthode publique OnMouseUp Alerte des écouteurs lorsque l'utilisateur a libéré le bouton de souris sur un champ de forme. (Hérité de ShapeField.)
Méthode publique OnMouseWheel Alerte des écouteurs lorsque la souris a été faite pivoter sur un champ de forme. (Hérité de ShapeField.)
Méthode publique Selected Obtient le champ de forme et le vérifie s'il est sélectionné. (Hérité de ShapeField.)
Méthode publique SetSelectionRange Définit la sélection à une plage des sous-zones (Substitue ShapeField.SetSelectionRange(SelectedShapesCollection, DiagramItem, DiagramItem).)
Méthode publique SetValue Assigne la valeur spécifiée à un champ de forme. (Hérité de ShapeField.)
Méthode publique SetVisible Définit la visibilité du champ de forme. (Hérité de ShapeField.)
Méthode publique 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 d'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.

Voir aussi

Référence

Microsoft.VisualStudio.Modeling.Diagrams, espace de noms