ShapeField, classe
Objet léger qui représente une partie d'une forme qui peut afficher des éléments tels que l'image d'arrière-plan, les éléments décoratifs de texte, et les éléments décoratifs d'icône.
Hiérarchie d'héritage
System.Object
Microsoft.VisualStudio.Modeling.Diagrams.ShapeField
Microsoft.VisualStudio.Modeling.Diagrams.AreaField
Microsoft.VisualStudio.Modeling.Diagrams.ImageField
Microsoft.VisualStudio.Modeling.Diagrams.ListField
Microsoft.VisualStudio.Modeling.Diagrams.ShapeAutoInvalidator
Microsoft.VisualStudio.Modeling.Diagrams.TextField
Microsoft.VisualStudio.Modeling.Diagrams.ToggleButtonField
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 MustInherit Class ShapeField
public abstract class ShapeField
Le type ShapeField expose les membres suivants.
Constructeurs
Nom | Description | |
---|---|---|
![]() |
ShapeField | Initialise une nouvelle instance de la classe ShapeField. |
Début
Propriétés
Nom | Description | |
---|---|---|
![]() |
AnchoringBehavior | Décrit comment le contenu du champ doit positionner et se dimensionner jouez au ShapeElement parent. |
![]() |
DefaultAccessibleDescription | Obtient ou définit la description accessible par défaut. |
![]() |
DefaultAccessibleName | Obtient ou définit le nom par défaut du champ de forme pour l'objet accessible. |
![]() |
DefaultAccessibleState | Passe l'état par défaut du champ de forme pour l'objet accessible. |
![]() |
DefaultBackgroundBrushId | Obtient ou définit l'IDENTIFICATEUR du pinceau par défaut pour peindre l'arrière-plan du champ de forme. |
![]() |
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. |
![]() |
DefaultInactiveSelectedBackgroundBrushId | Obtient ou définit l'IDENTIFICATEUR du pinceau d'arrière-plan par défaut pour le champ de forme. |
![]() |
DefaultPenId | Obtient ou définit l'IDENTIFICATEUR du stylet par défaut de l'utiliser pour le champ de forme. |
![]() |
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. |
![]() |
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. |
![]() |
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. |
![]() |
DefaultSelectedBackgroundBrushId | Obtient ou définit l'IDENTIFICATEUR du pinceau d'arrière-plan par défaut pour le champ de forme. |
![]() |
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. |
![]() |
Name | Obtient le nom du champ de forme. |
Début
Méthodes
Nom | Description | |
---|---|---|
![]() |
AccessibleDoDefaultAction | Exécute l'action par défaut pour l'objet accessible. |
![]() |
AllowInPlaceEditorAutoSize | Active l'éditeur sur place à affecter automatiquement dans le domaine de forme. |
![]() |
AssociateValueWith(Store, AssociatedPropertyInfo) | Associe le champ de forme avec une propriété de domaine qui est assignée à un élément de forme. |
![]() |
AssociateValueWith(Store, Guid) | Associe le champ de forme avec une propriété de domaine qui est assignée à un élément de forme. |
![]() |
AssociateValueWith(Store, Guid, AssociatedPropertyInfo) | Associe le champ de forme avec une propriété de domaine qui est assignée à un élément de forme. |
![]() |
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. |
![]() |
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. |
![]() |
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. |
![]() |
CanEditValue | Obtient le champ de forme et le vérifie s'il peut être modifié. |
![]() |
CommitPendingEdit | Valide la modification en attente. |
![]() |
DoHitTest | Effectue un test de positionnement sur un point spécifié dans le diagramme pour déterminer si le point se trouve dans les limites du champ de forme. |
![]() |
DoKeyboardNavigation | Navigue dans le domaine de forme à l'aide du clavier. |
![]() |
DoPaint | Dessine le champ de forme. |
![]() |
EditValue(ShapeElement, DiagramClientView) | Ouvre l'éditeur sur place pour le champ de forme. |
![]() |
EditValue(ShapeElement, DiagramClientView, PointD) | Ouvre l'éditeur sur place pour le champ de forme. |
![]() |
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 | Recherche le premier champ enfant de forme dans le champ parent de forme. |
![]() |
FindLastChild | Recherche le dernier champ enfant de forme dans le champ parent de forme. |
![]() |
FindNextChild | Recherche le champ enfant suivant de forme dans le champ parent de forme. |
![]() |
FindNextInChildSubFields | Recherche le champ enfant suivant de forme dans la séquence de navigation. |
![]() |
FindPreviousChild | Recherche le champ enfant précédent de forme dans le champ parent de forme. |
![]() |
FindPreviousInChildSubFields | Recherche le champ enfant précédent de forme dans la séquence de navigation. |
![]() |
Focused | Obtient le champ de forme et le vérifie s'il a le focus. |
![]() |
GetAccessibilityObject | Obtient l'objet d'accessibilité qui est assigné au champ de forme. |
![]() |
GetAccessibleChild | Obtient l'objet d'Accessibility pour le champ enfant de forme. |
![]() |
GetAccessibleChildCount | Obtient le nombre d'objets d'Accessibility qui sont assignés au champ parent de forme et à ses champs enfants de forme. |
![]() |
GetAccessibleDefaultActionDescription | Obtient l'objectif par défaut du champ de forme pour l'objet accessible. |
![]() |
GetAccessibleDescription | Obtient la description du champ de forme pour l'objet accessible. |
![]() |
GetAccessibleHelp | Obtient l'aide de champ de forme pour l'objet accessible. |
![]() |
GetAccessibleHelpTopicFileName | Obtient un sujet dans l'aide pour l'objet accessible. |
![]() |
GetAccessibleHelpTopicId | Obtient l'IDENTIFICATEUR qui est assigné à la rubrique d'aide pour l'objet accessible. |
![]() |
GetAccessibleName | Obtient le nom du champ de forme pour l'objet accessible. |
![]() |
GetAccessibleRole | Obtient le rôle du champ de forme pour l'objet accessible. |
![]() |
GetAccessibleState | Passe l'état du champ de forme pour l'objet accessible. |
![]() |
GetAccessibleValue | Obtient la valeur dans le champ de forme pour l'objet accessible. |
![]() |
GetActiveInPlaceEditor | Obtient l'éditeur sur place qui est actif. |
![]() |
GetBackgroundBrush | Obtient le pinceau qui dessine l'arrière-plan pour l'élément de forme auquel ce champ de forme est assigné. |
![]() |
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é. |
![]() |
GetBounds | Obtient les limites pour le champ de forme. |
![]() |
GetCursor | Obtient le pointeur qui s'affiche lorsque la souris pointe vers le champ de forme. |
![]() |
GetFocusable | Obtient le champ de forme et le vérifie s'il peut recevoir le focus. |
![]() |
GetHashCode | Sert de fonction de hachage pour un type particulier. (Hérité de Object.) |
![]() |
GetInPlaceEditorBounds | Obtient les limites pour l'éditeur sur place. |
![]() |
GetMaximumInPlaceEditorSize | Obtient les limites maximales l'éditeur sur place. |
![]() |
GetMinimumInPlaceEditorSize | Obtient les limites minimale pour l'éditeur sur place. |
![]() |
GetMinimumSize | Obtient la largeur minimale et la hauteur pour le champ de forme. |
![]() |
GetPen | Obtient le stylet qui dessine l'élément de forme auquel le champ de forme est assigné. |
![]() |
GetPenId | Obtient l'IDENTIFICATEUR du stylet qui dessine l'élément de forme auquel le champ de forme est assigné. |
![]() |
GetPotentialMouseAction | Obtient l'action de souris d'activer lorsque les clics suivants d'utilisateur tape un point spécifique sur le diagramme. |
![]() |
GetSelectable | Obtient le champ de forme et le vérifie s'il peut être sélectionné. |
![]() |
GetType | Obtient le Type de l'instance actuelle. (Hérité de Object.) |
![]() |
GetValue | Obtient la valeur dans le champ de forme. |
![]() |
GetValueDomainPropertyInfo | Obtient la propriété de domaine qui est assignée à la valeur dans le champ de forme. |
![]() |
GetVisible | Obtient le champ de forme et le vérifie s'il apparaît. |
![]() |
HasFocusedAppearance | Obtient le champ de forme et le vérifie s'il doit se avoir le focus. |
![]() |
HasPendingEdit | Obtient le champ de forme et le vérifie si son éditeur sur place est actif et une modification est en attente. |
![]() |
HasSelectedAppearance | Obtient le champ de forme et le vérifie s'il semble être sélectionné. |
![]() |
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. |
![]() |
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. |
![]() |
MemberwiseClone | Crée une copie superficielle de l'objet Object actuel. (Hérité de Object.) |
![]() |
NavigateAscend | Déplace le focus au champ précédent de forme dans la séquence de navigation pour les formes sélectionnées. |
![]() |
NavigateDescend | Déplace le focus au champ suivant de forme dans la séquence de navigation pour les formes sélectionnées. |
![]() |
NavigateToFirst | Déplace le focus au premier champ de forme dans la séquence de navigation pour les formes sélectionnées. |
![]() |
NavigateToLast | Déplace le focus vers le dernier champ de forme dans la séquence de navigation pour les formes sélectionnées. |
![]() |
NavigateToNext | Déplace le focus au champ suivant de forme dans la séquence de navigation pour les formes sélectionnées. |
![]() |
NavigateToPrevious | Déplace le focus au champ précédent de forme dans la séquence de navigation pour les formes sélectionnées. |
![]() |
OnBeginEdit | Alerte des écouteurs lorsque la modification sur place a commencé. |
![]() |
OnClick | Alerte des écouteurs lorsque l'utilisateur a cliqué un champ de forme. |
![]() |
OnDoubleClick | Alerte des écouteurs lorsque l'utilisateur a double-cliquer un champ de forme. |
![]() |
OnEndEdit | Alerte des écouteurs lorsque la modification sur place s'est achevée. |
![]() |
OnKeyDown | Alerte des écouteurs lorsque l'utilisateur contenait une clé lorsque pointant vers un champ de forme. |
![]() |
OnKeyPress | Alerte des écouteurs lorsque l'utilisateur a appuyé sur une clé lorsque pointant vers un champ de forme. |
![]() |
OnKeyUp | Alerte des écouteurs lorsque l'utilisateur a libéré une clé lorsque pointant vers un champ de forme. |
![]() |
OnMouseDown | Alerte des écouteurs lorsque l'utilisateur maintient le pointage avec la souris un champ de forme. |
![]() |
OnMouseMove | Alerte des écouteurs lorsque la souris a été déplacée sur un champ de forme. |
![]() |
OnMouseUp | Alerte des écouteurs lorsque l'utilisateur a libéré le bouton de souris sur un champ de forme. |
![]() |
OnMouseWheel | Alerte des écouteurs lorsque la souris a été faite pivoter sur un champ de forme. |
![]() |
Selected | Obtient le champ de forme et le vérifie s'il est sélectionné. |
![]() |
SetSelectionRange | Définit la sélection à une plage des champs enfants de forme. |
![]() |
SetValue | Assigne la valeur spécifiée à un champ de forme. |
![]() |
SetVisible | Définit la visibilité du champ de forme. |
![]() |
ToString | Retourne une chaîne qui représente l'objet actif. (Hérité de Object.) |
Début
Notes
Lorsque vous définissez un élément décoratif dans une forme, elle est représentée par un ShapeField.ShapeFields sont également utilisés pour représenter les zones dans des formes plus complexes telles que CompartmentShapes.
Un champ de forme est un objet qui gère une zone dans une forme, telle que l'espace assigné à une image ou à un nom.Une instance de ShapeField est partagée entre de nombreux de formes de la même classe.L'instance de champ de forme ne contient pas l'élément affiché.
les classes dérivées Fréquent- utilisées sont TextField et ImageField.
Un champ de forme peut avoir des sous-domaines, représentés par ShapeSubField.
Pour obtenir des exemples de l'initialisation de ShapeFields, inspectez InitializeShapeFields() dans DÉSOLÉ GeneratedCode \ \ Shapes.cs dans votre solution DÉSOLÉ.Cette méthode est appelée une fois pour chaque classe de forme.Vous pouvez personnaliser les champs de forme d'une classe de forme en substituant InitializeShapeFields().
Exemples
Pour obtenir des exemples, consultez TextField et ImageField.
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.