Microsoft.VisualStudio.Modeling.Diagrams, espace de noms
Les types dans l'espace de noms d'Microsoft.VisualStudio.Modeling.Diagrams affichent votre DÉSOLÉ comme diagramme.Ils fournissent l'implémentation des diagrammes, des formes, et des connecteurs que vous définissez dans le fichier de définition de langage spécifique à un domaine.Pour personnaliser l'apparence du langage DÉSOLÉ à l'aide de code du programme, vous travaillez avec des types définis dans cet espace de noms.
Les principaux types intéressants sont les suivants :
NodeShape - la classe de base de formes que vous spécifiez dans la définition de langage spécifique à un domaine.
BinaryLinkShape - la classe de base de connecteurs que vous spécifiez dans la définition de langage spécifique à un domaine.Elle possède une classe de base LinkShape, qui n'a pas d'autres classes dérivées.
Diagram - la classe de base du diagramme que vous spécifiez dans la définition de langage spécifique à un domaine.
ShapeElement - classe de base d'NodeShape et d'LinkShape.Les diagrammes, les formes et les connecteurs sont tout le ShapeElements.
PresentationViewsSubject - la relation entre une forme ou un connecteur sur le diagramme et un élément de modèle de domaine.
ShapeField - une zone dans une forme, telle qu'une section dans une forme de compartiment, une ligne de texte, un nom, ou une icône.
Decorator - un élément affiché dans un ShapeField.IconDecorator contient une image sur la forme, et des affichages d'TextDecorator un nom.
DiagramItem - une référence à une forme et éventuellement à un champ et à une sous-zone dans la forme.Utilisé pour identifier la cible d'une opération d'utilisateur.
ShapeGeometry - cette classe et ses classes dérivées définissent et dessinent les plans les différents genres majeurs de formes, telles que des points de suspension, des rectangles, des compartiments, des connecteurs, et des icônes.Les formes délèguent à ces classes la détermination de si un point de souris se trouve à l'intérieur de la forme, et peindre les plans de base.
Classes
Classe | Description | |
---|---|---|
AbsoluteBoundsChangedEventArgs | Limites valeurs anciennes et nouvelles lorsque la propriété d'AbsoluteBounds d'une forme change.Cet événement provient de la banque. | |
ActionCanceledState | L'état de MouseAction qui indique que le MouseAction a été annulé. | |
ActionCompletedState | L'état de MouseAction qui indique que le MouseAction s'est achevé. | |
AmbientFontHelper | Utilisé pour aider à retriving la police conceptrice | |
AnchoringBehavior | Décrit comment le ShapeField doit positionner et se dimensionner lorsque le NodeShape parent déplace et redimensionne. | |
AnchorPoint | ||
AnchorPointAction | Le MouseAction qui route manuellement LinkShapes en manipulant leur LineSegments. | |
AreaField | Un champ de forme qui définit un dégradé de couleur pour remplir arrière-plan d'une forme. | |
AssociatedPropertyInfo | La classe qui fournit des informations sur d'une propriété de domaine a associé à un ShapeField. | |
AvoidCornerRule | Les limites celle qui ne vous permet pas pour placer un port dans l'angle arrondi d'un rectangle. | |
BinaryLinkNodeChangeRule | Ordonnez pour la redirection le lien lorsqu'un de ses nœuds de point de terminaison est modifié. | |
BinaryLinkShape | Représente une ligne ou une flèche qui peuvent connecter deux formes sur un diagramme.Un lien binaire peut également former une boucle qui connecte une forme à elle-même. | |
BinaryLinkShapeBase | Classe de base abstraite pour BinaryLinkShape | |
BinaryLinkShapeGeometry | Encapsule le dessin, le repli, et le test d'atteinte un BinaryLink sur l'aire de conception | |
BinaryLinkShapeSerializer | ||
BinaryLinkShapeSerializerBase | Sérialiseur BinaryLinkShapeSerializerBase pour DomainClass BinaryLinkShape. | |
BoundsRules | Les règles qui limitent où une forme peut être localisé et comment il peut être redimensionnés. | |
BrushDescriptor | Le BrushStyleSetInfo pour une classe et une instance du pinceau décrit par ces informations (si elles déjà sont créées).Le BrushDescriptor est ce qui obtient mis en cache pour une utilisation ultérieure. | |
BrushSettings | BrushSettings permet certaines propriétés sur un BrushStyleSetInfo à marquer comme substitué ou immuable.Si certains paramètres de pinceau sont marqués comme immuables, un ne leur permet pas pour être modifié à nouveau. | |
BrushStyleSetInfo | Contient des informations de StyleSet sur un pinceau.Ce sont tous les paramètres qui soient placés sur un pinceau comme la couleur, de type de pinceau, le HatchType, l'image, etc.Les informations sont utilisées pour créer unique code de hachage pour cette classe qui est utilisée dans le HybridDictionary pour la recherche d'une ressource mise en cache particulière. | |
ChevronButtonField | Un ShapeField qui représente de doubles flèches se développent/boutons de réduction | |
CircleShapeGeometry | Description sommaire pour CircleShapeGeometry. | |
ClickedState | L'état de MouseAction qui indique que l'utilisateur a enfoncé et s'affiche sur le bouton de souris sans déplacer assez loin pour appeler un glisser-déplacer. | |
CommandIdCollection | ||
CommentShape | Classe de base du commentaire.CommentShape définit une zone de commentaire modifiable. | |
CommentShapeAddRule | ||
CommentShapeSerializer | Sérialiseur CommentShapeSerializer pour DomainClass CommentShape. | |
CommentShapeTypeDescriptor | Descripteur de type spécialisé pour la classe de CommentShape. | |
Compartment | Un compartiment dans une forme de compartiment. | |
CompartmentDescription | Classe de base pour toutes les descriptions de compartiment. | |
CompartmentMapping | Classe de base pour des mappages de compartiment.Les mappages de compartiment fournissent la colle entre le contenu des compartiments et le modèle objet sous-jacent | |
CompartmentRuleHelper | La classe statique avec code partagé pour gérer l'élément de liste de compartiment ajoutent, suppriment, et modifient des règles. | |
CompartmentSerializer | Sérialiseur CompartmentSerializer pour le compartiment de DomainClass. | |
CompartmentShape | Classe de base de formes de compartiment que vous définissez dans la définition de langage spécifique à un domaine. | |
CompartmentShapeAreaField | ||
CompartmentShapeSerializer | Sérialiseur CompartmentShapeSerializer pour DomainClass CompartmentShape. | |
CompartmentTypeDescriptor | Descripteur de type spécialisé pour la classe de compartiment. | |
ConnectAction | Action de souris qui permet à l'utilisateur au glisser-déplacer d'une forme de SoftwareComponentType ou de forme de port à une autre afin de créer une connexion. | |
ConnectionPoint | ConnectionPoint encapsule des objets de VGConnection de l'objet de graphique. | |
ConnectionType | Décrit le comportement générique de connexion entre deux ShapeElements | |
ConnectorDecorator | La classe pour encapsuler la façon ShapeFields et les formes enfantes sont utilisées pour représenter les éléments décoratifs de notation lorsqu'elles sont placées sur un connecteur | |
CoreDesignSurfaceCopyClosure | Filtre de visiteur de fermeture de copie | |
CoreDesignSurfaceCopyClosureBase | Classe de base pour le filtre de visiteur de fermeture de copie | |
CoreDesignSurfaceDeleteClosure | Supprimez le filtre de visiteur de fermeture | |
CoreDesignSurfaceDeleteClosureBase | La classe de base pour suppriment le filtre de visiteur de fermeture | |
CoreDesignSurfaceDomainModel | API de remplacement de réflexion de priorité | |
CoreDesignSurfaceDomainModelSerializer | Fournit une implémentation de l'interface d'IDomainModelSerializer qui peut être utilisée pour sérialiser/désérialise le modèle de domaine de CoreDesignSurface. | |
CoreDesignSurfaceDomainModelSerializerBase | Classe de base qui implémente IDomainModelSerializer | |
CoreDesignSurfaceSerializationBehavior | Une implémentation de DomainXmlSerializationBehavior pour le comportement défini CoreDesignSurfaceSerializationBehavior.C'est le type concret de l'implémentation double- dérivée. | |
CoreDesignSurfaceSerializationBehaviorBase | Une implémentation de DomainXmlSerializationBehavior pour le comportement défini CoreDesignSurfaceSerializationBehavior.C'est la base abstraite de l'implémentation double- dérivée. | |
CoreDesignSurfaceSerializationBehaviorMonikerResolver | Programme de résolution de moniker pour le comportement CoreDesignSurfaceSerializationBehavior de sérialisation. | |
CoreDesignSurfaceSerializationBehaviorSerializationMessages | Classe de service pour fournir des messages de sérialisation | |
CoreDesignSurfaceSerializationHelper | Classe d'assistance pour sérialiser et désérialiser des modèles de CoreDesignSurface. | |
CoreDesignSurfaceSerializationHelperBase | Classe d'assistance pour sérialiser et désérialiser des modèles de CoreDesignSurface. | |
CreateAction | CreateAction répond pour sélectionner des éléments de boîte à outils pour les créer sur le diagramme. | |
DashStyleTypeConverter | Convertisseur de type pour afficher des valeurs de DashStyle dans la grille des propriétés.Filtre la valeur « personnalisée » puisqu'il est inutile pour que cette valeur apparaisse dans le générateur cible. | |
Decorator | Une fois substitué dans une classe dérivée, représente un élément de décorateur dans le diagramme. | |
DecoratorDoubleEmptyArrow | C'est un élément décoratif de flèche que deux lignes | |
DecoratorEmptyArrow | C'est un élément décoratif de flèche que deux lignes | |
DecoratorEmptyDiamond | C'est un élément décoratif de losange rempli avec la couleur d'arrière-plan du diagramme. | |
DecoratorFilledArrow | C'est un élément décoratif placé entre de flèche rempli avec une couleur selon BrushId. | |
DecoratorFilledDiamond | C'est un élément décoratif de losange rempli avec une couleur selon BrushId. | |
DecoratorHollowArrow | C'est un élément décoratif placé entre de flèche rempli avec la couleur d'arrière-plan du diagramme. | |
DecoratorHostShape | Description de DomainClass DecoratorHostShape pour Microsoft.VisualStudio.Modeling.Diagrams.DecoratorHostShape | |
DecoratorHostShapeBase | classe de base Double- dérivée pour DomainClass DecoratorHostShape | |
DecoratorHostShapeSerializer | Sérialiseur DecoratorHostShapeSerializer pour DomainClass DecoratorHostShape. | |
DecoratorHostShapeSerializerBase | Sérialiseur DecoratorHostShapeSerializerBase pour DomainClass DecoratorHostShape. | |
DefaultBoundsRules | Principes de base qui limitent l'enfant selon l'Aligner sur la grille et ancrer. | |
DefaultGroupBoundsRules | Règles qui limitent la position d'un groupe de formes lorsque le groupe est repositionné. | |
DesignSurfaceAccessibleObject | L'objet accessible pour le DiagramClientView | |
DesignSurfaceElementOperations | Étend la classe IMS d'ElementOperations en ajoutant la prise en charge de GhostShapeCollections. | |
DesignSurfaceMergeContext | Fournit des informations de fusion (c. autrement dit., déplacement/collage) qui sont au commencement définies par le processus de fusion lorsque les objets de l'ElementGroupPrototype sont reconstitués dans la banque cible.Les informations de fusion sont ultérieurement utilisées dans la totalité du processus de fusion et de la phase de corrections. | |
Diagram | Représente un diagramme. | |
DiagramAssociationEventArgs | Arguments d'événement pour le diagramme - événements d'association de vue de diagramme | |
DiagramBrushes | Chaque propriété de la classe de DiagramBrushes est un objet de StyleSetResourceId qui identifie uniquement une ressource en pinceau utilisée par les méthodes de peinture de DiagramClientView. | |
DiagramClientView | C'est une aire de conception IMS- basée capable d'afficher n'importe quel diagramme d'IMS. | |
DiagramDeleteRule | Une règle qui exécute lorsqu'un diagramme a été supprimé de la banque. | |
DiagramDragEventArgs | Fournit des données pour l'événement dragdrop, de DragEnter, ou de DragOver. | |
DiagramEventArgs | La classe de base d'arguments d'événement pour des événements provenant du contrôle d'aire de conception. | |
DiagramFixupConstants | ||
DiagramFonts | Chaque propriété de la classe de DiagramFonts est un objet de StyleSetResourceId qui identifie uniquement une ressource en police utilisée par les méthodes de peinture de DiagramClientView. | |
DiagramHitTestInfo | ||
DiagramItem | Représente un ShapeElement, un ShapeField, ou un ShapeSubField.Cela est prévu pour être utilisé pour le test d'atteinte, la sélection, le focus, et l'accessibilité. | |
DiagramItemCollection | Une collection d'instances de DiagramItem.Un DiagramItem représente une instance de ShapeElement, de ShapeField, ou de ShapeSubField sur le diagramme et est utilisé pour des tâches telles que le test d'atteinte et la sélection. | |
DiagramItemEventArgs | DiagramEventArgs qui font référence à un DiagramItem particulier d'intérêt. | |
DiagramKeyEventArgs | Fournit des données pour l'événement KeyDown ou KeyUp. | |
DiagramKeyPressEventArgs | Fournit des données pour l'événement KeyPress. | |
DiagramMouseEventArgs | Fournit des données pour les événements de MouseUp, MouseDown de, et de MouseMove. | |
DiagramPaintEventArgs | Peindre les arguments | |
DiagramPens | Chaque propriété de la classe de DiagramPens est un objet de StyleSetResourceId qui identifie uniquement une ressource en stylet utilisée par les méthodes de peinture de DiagramClientView. | |
DiagramPointEventArgs | Contient des données d'événement mises en relation à une position de la souris. | |
DiagramSelectionRules | ||
DiagramSerializer | Sérialiseur DiagramSerializer pour le diagramme de DomainClass. | |
DiagramSpy | ||
DiagramTypeDescriptor | Descripteur de type spécialisé pour la classe de diagramme. | |
DiagramView | C'est le contrôle view qui crée l'aire de conception et les barres de défilement. | |
DiagramViewAccessibleObject | ||
DiagramWatermark | Contrôle de filigrane de diagramme qui s'affiche lorsque le diagramme est vide. | |
DiagramWinEvents | Prise en charge accessible de WinEvent des diagrammes. | |
DragCanceledState | L'état de MouseAction qui indique que faisant glisser a été annulé.Il ne doit pas être confondu avec l'ActionCanceledState.Ce DragCanceledState indique que seul le glisser-déplacer a été annulé ; pas le MouseAction entier.Le MouseAction peut rester actif même après annuler le glisser-déplacer.Cela permet de plusieurs opérations glissers dans un MouseAction unique. | |
DragCompletedState | L'état de MouseAction qui indique que faire glisser s'est achevé.Il ne doit pas être confondu avec l'ActionCompletedState.Ce DragCompletedState indique que seul le glisser-déplacer a été complété ; pas le MouseAction entier.Le MouseAction peut rester actif même après compléter le glisser-déplacer.Cela permet de plusieurs opérations glissers dans un MouseAction unique. | |
DragDropPendingAction | Le MouseAction qui le détecte si le vieux glisser-déplacer/déplacement démarre.Une fois démarré, ce MouseAction complète puis donne le contrôle au vieux glisser-déplacer/au déplacement. | |
DraggingState | L'état de MouseAction qui indique que l'utilisateur fait glisser activement avec la souris. | |
DragPendingState | L'état de MouseAction qui indique que l'utilisateur a enfoncé le bouton de souris mais a pas encore affiche sur le bouton de souris ou a pas encore déplacé la souris assez loin pour initialiser faire glisser. | |
DragSourceContext | Fournit des informations de source de glissement qui sont au commencement définies lorsque l'ElementGroupPrototype est créé à la source.Il est utilisé pour la rétroaction de glisser-déplacer et le processus de fusion (c. autrement dit., déplacement/collage). | |
DropTargetContext | Fournit des méthodes pour ajouter et extraire les informations de contexte de cible de déplacement vers et d'un contexte particulier de transaction. | |
DropTargetFeedback | Fournit le moyen de la rétroaction de glisser-déplacer de dessin à des formes de site fantôme. | |
EdgePoint | ||
EdgePointCollection | Traitez une liste d'edgepoints exactement à appeler un ArrayList | |
EdgePointCollectionConverter | TypeConverter pour EdgePointCollection recherches, ce qui peut être sérialisé dans le formulaire lisible humain.L'EdgePointCollection converti aura la syntaxe « [(x : y : balise) ; (x : y : balise) ; …] », où la balise peut être omis pour normal.Pour la compatibilité descendante, de convertisseur les prises en charge également convertissant d'une chaîne produite par le sérialiseur binaire, mais il ne convertiront jamais un EdgePointCollection à la forme binaire. | |
EdgePointConverter | TypeConverter pour EdgePoint recherches, ce qui peut être sérialisé dans le formulaire lisible humain.L'EdgePoint converti aura la syntaxe « some (x : y : balise) », où la balise peut être omis pour normal.Pour la compatibilité descendante, de convertisseur les prises en charge également convertissant d'une chaîne produite par le sérialiseur binaire, mais il ne convertiront jamais un EdgePoint à la forme binaire. | |
ElementListCompartment | Description de DomainClass ElementListCompartment pour Microsoft.VisualStudio.Modeling.Diagrams.ElementListCompartment | |
ElementListCompartmentDescription | La description de ListCompartments s'est appliquée à CompartmentShapes. | |
ElementListCompartmentMapping | Un mappage pour ListCompartments capable de la relation qui est modélisée dans le compartiment, et la propriété qui est affichée dans la liste. | |
ElementListCompartmentSerializer | Sérialiseur ElementListCompartmentSerializer pour DomainClass ElementListCompartment. | |
EllipseShapeGeometry | Description sommaire pour EllipseShapeGeometry. | |
EmptySelection | Les handles vides des sélections. | |
ExpandCollapseDecorator | Décorateur qui gère un développer/bouton de réduction sur un NodeShape | |
FieldAccessibleObject | Description sommaire pour FieldAccessibleObject. | |
FontDescriptor | La classe de FontDescriptor maintient le FontStyleSetInfo pour une classe et une instance de la police décrite par ces informations (si elle déjà est créée).Le FontDescriptor est ce qui obtient mis en cache pour une utilisation ultérieure. | |
FontSettings | FontSettings permet certaines propriétés sur un FontStyleSetInfo à marquer comme substitué ou immuable.Si certains paramètres de la police sont marqués comme immuables, un ne leur permet pas pour être modifié à nouveau. | |
FontStyleSetInfo | Contient des informations de StyleSet sur une police.Ce sont tous les paramètres qui soient placés dans une police comme le nom, la taille, le FontStyle, etc.Les informations sont utilisées pour créer unique code de hachage pour cette classe qui est utilisée dans le HybridDictionary pour la recherche d'une ressource mise en cache particulière. | |
GeneralDiagramSelectionRules | ||
GeneralSelection | Gère des sélections générales non traitées par d'autres états de sélection. | |
GenericCoreConnectAction | Le générique connectent l'action pour la principale aire de conception qui connecte deux ShapeElements séparé | |
GenericCoreConnectionType | Type de connexion qui connecte les deux ShapeElements séparé | |
GenericLinkShape | Description de DomainClass GenericLinkShape pour Microsoft.VisualStudio.Modeling.Diagrams.GenericLinkShape | |
GenericLinkShapeSerializer | Sérialiseur GenericLinkShapeSerializer pour DomainClass GenericLinkShape. | |
GeometryHelpers | ||
GhostShape | Décrit un ShapeElement | |
GhostShapeCollection | Une collection de GhostShapes. | |
GrabHandle | ||
GroupBoundsRules | Règles qui limitent les limites globales d'un groupe de formes en général. | |
GroupSnapToGridRule | Un GroupBoundsRule qui contraint les limites globales d'un groupe d'enfant façonne tels que l'emplacement primaire de la forme se casse net à la grille si la grille est activée. | |
HighlightedShapesCollection | Collection de formes et DiagramItems qui sont mis en surbrillance sur l'aire de conception. | |
HoveringState | L'état de MouseAction qui indique que le MouseAction est des événements actifs et. attendants | |
HslColor | HueSatLumColor représente des couleurs par leur valeur de Hue-Saturation- Luminosité Hue-Saturation-Luminosité plutôt que la valeur RVB traditionnelle.Cette classe fournit des méthodes de conversion pour aller dans les deux sens entre le HSL et les espaces de couleurs RVB. | |
HslColorConverter | Fournit un convertisseur de type pour convertir des objets de HslColor vers et à partir de autres représentations. | |
ImageField | Objet léger qui représente une partie d'une forme qui peut les éléments décoratifs ou des arrière-plans d'image d'affichage. | |
ImageHelper | ||
ImageShape | Classe de base pour les formes qui affichent une image. | |
ImageShapeGeometry | Encapsule le dessin, le repli, et le test d'atteinte une forme selon une image externe sur l'aire de conception | |
ImageShapeSerializer | Sérialiseur ImageShapeSerializer pour DomainClass ImageShape. | |
InactiveState | L'état de MouseAction qui indique que le MouseAction est pas utilisée.Lorsqu'un MouseAction est d'abord créé, il est dans un état inactif.Le MouseAction doit être activé avant qu'il puisse être utilisé.Une fois qu'un MouseAction s'achève ou ait été annulé, il est inactivé de nouveau. | |
InPlaceTextEditor | ||
InvokeEditorAction | Appelle l'éditeur sur le bouton. | |
ItemDrawInfo | Les informations pour un élément de liste unique dans un domaine de liste. | |
KeepGroupWithinDiagramRule | Un GroupBoundsRule qui contraindra les limites globales d'un groupe de formes enfantes afin qu'il reste dans le diagramme cible de la forme | |
KeepGroupWithinParentRule | Un GroupBoundsRule qui contraindra les limites globales d'un groupe de formes enfantes afin qu'il reste en dessous et à droite des limites supérieures et gauche de la forme parente.Le côté droit et inférieur de la forme parente ne contraindra pas les formes enfantes. | |
KeepInParentRule | Les limites celle qui conserve la forme dans les limites du diagramme. | |
LabelShape | Représente une forme de nom dans le concepteur de langage spécifique à un domaine. | |
LabelShapeSerializer | Sérialiseur LabelShapeSerializer pour DomainClass LabelShape. | |
LabelShapeTextPropertyDescriptor | Descripteur de propriété pour la propriété Text du LabelShape. | |
LabelShapeTypeDescriptor | Descripteur de type spécialisé pour la classe de LabelShape. | |
LabelTextField | Champ de texte affiché sur une forme de nom. | |
LassoAction | Le MouseAction qui permet la sélection à l'aide de le rectangle a défini en cliquant dessus et en faisant glisser. | |
LeaveShapeEventArgs | Contient des données d'événement mises en relation au curseur de la souris permettant une forme. | |
LineLabelAutoPlacementChangeRule | ||
LineLabelShape | Description de DomainClass LineLabelShape pour Microsoft.VisualStudio.Modeling.Diagrams.LineLabelShape | |
LineLabelShapeSerializer | Sérialiseur LineLabelShapeSerializer pour DomainClass LineLabelShape. | |
LineRoutingRule | Règle personnalisée à dire l'aire de conception lorsque les lignes sur le diagramme doivent être reroutées. | |
LineSegment | Cette classe représente une partie droite de ligne entre deux points de fin. | |
LineSegmentAccessibleObject | Description sommaire pour FieldAccessibleObject. | |
LinkConnectsToNode | Description de DomainRelationship LinkConnectsToNode pour Microsoft.VisualStudio.Modeling.Diagrams.LinkConnectsToNode | |
LinkConnectsToNodeSerializer | Sérialiseur LinkConnectsToNodeSerializer pour DomainClass LinkConnectsToNode. | |
LinkDecorator | Classe de base de LinkDecorator qui permet à d'autres classes dérivées pour implémenter les différentes géométries réelles pour les éléments décoratifs.Cette classe fournit également les accesseurs statiques pour le type différent de éléments décoratifs qui existent dans le cadre de la principale aire de conception. | |
LinkShape | Représente une ligne de connecteur sur un diagramme.Consultez également le BinaryLinkShape. | |
LinkShapeChangedRule | Règle de la redirection la la forme de linke lorsqu'un de ses nœuds de point de terminaison est modifié | |
LinkShapeGeometry | Encapsule le dessin, le repli, et le test d'atteinte une géométrie de lien sur l'aire de conception | |
LinkShapeSerializer | Sérialiseur LinkShapeSerializer pour DomainClass LinkShape. | |
ListCompartment | Description de DomainClass ListCompartment pour Microsoft.VisualStudio.Modeling.Diagrams.ListCompartment | |
ListCompartmentDescription | La description de ListCompartments s'est appliquée à CompartmentShapes. | |
ListCompartmentSerializer | Sérialiseur ListCompartmentSerializer pour DomainClass ListCompartment. | |
ListField | Un champ de forme capable d'afficher efficacement une liste d'éléments. | |
ListItemSubField | Sous le champ qui représente un élément dans un ListField. | |
LostFocusEventArgs | Arguments d'événement pour l'événement de LostFocus, qui commence par un message de WM_KILLFOCUS d'un System.Windows.Forms.Control.En plus de le DiagramEventArgs cela maintient les handles de la fenêtre obtention et de la fenêtre le focus. | |
ManualRouteAction | Le MouseAction qui route manuellement LinkShapes en manipulant leur LineSegments. | |
MouseAction | Représente une action de souris. | |
MouseActionEventArgs | La classe d'arguments d'événement pour des événements provenant de la classe de MouseAction. | |
MouseActionState | La classe de base pour tous les états de MouseAction. | |
MoveableDecoratorHostShape | Description de DomainClass MoveableDecoratorHostShape pour Microsoft.VisualStudio.Modeling.Diagrams.MoveableDecoratorHostShape | |
MoveableDecoratorHostShapeBase | classe de base Double- dérivée pour DomainClass MoveableDecoratorHostShape | |
MoveableDecoratorHostShapeSerializer | Sérialiseur MoveableDecoratorHostShapeSerializer pour DomainClass MoveableDecoratorHostShape. | |
MoveableDecoratorHostShapeSerializerBase | Sérialiseur MoveableDecoratorHostShapeSerializerBase pour DomainClass MoveableDecoratorHostShape. | |
NestedShapesParentRoleChangeRule | ||
NoBoundsRules | NoBoundsRules peut être appliqué pour ne garantir aucune restriction sont placés sur les limites de la forme. | |
NodeShape | Représente une forme sur un diagramme, tel qu'un rectangle, l'icône ou toute autre forme avec une zone (pas un connecteur). | |
NodeShape.ExpandCollapseNodeShapeWhenAddedToDiagramRule | Règle d'appeler collapse () sur un nouveau NodeShape si sa balise d'IsExpanded est false lorsqu'elle qui est apparenté (directement ou indirectement) par le diagramme.Cette règle appelle collapse () pour la forme de nœud qui est ajoutée au diagramme et toutes les autres formes de nœud qui sont des descendants de ce nœud façonnent, car obtiennent ensuite qui est apparenté par le diagramme. | |
NodeShapeGeometry | La géométrie de base pour NodeShapes. | |
NodeShapeSerializer | Sérialiseur NodeShapeSerializer pour DomainClass NodeShape. | |
NodeShapeTypeDescriptor | Obsolète. Descripteur de type spécialisé pour la classe de forme. | |
PaintFeedbackArgs | ||
PanZoomAction | Le MouseAction qui effectue le zoom. | |
ParentRoleChangeRule | ||
ParentShapeContainsNestedChildShapes | La relation parent-enfant pour les formes d'enfant qui sont découpées par les limites de la forme parente.L'enfant n'est ni ni visible en dehors correspondance-testable de la zone englobante du parent. | |
ParentShapeContainsNestedChildShapesAddRule | ||
ParentShapeContainsNestedChildShapesDeleteRule | ||
ParentShapeContainsNestedChildShapesSerializer | Sérialiseur ParentShapeContainsNestedChildShapesSerializer pour DomainClass ParentShapeContainsNestedChildShapes. | |
ParentShapeHasRelativeChildShapes | La relation parent-enfant pour les formes d'enfant qui ne sont pas découpées par les limites de la forme parente.L'enfant est visible en dehors correspondance-testable et de la zone englobante du parent. | |
ParentShapeHasRelativeChildShapesAddRule | ||
ParentShapeHasRelativeChildShapesDeleteRule | ||
ParentShapeHasRelativeChildShapesSerializer | Sérialiseur ParentShapeHasRelativeChildShapesSerializer pour DomainClass ParentShapeHasRelativeChildShapes. | |
PenDescriptor | La classe de PenDescriptor maintient le PenStyleSetInfo pour une classe et une instance du stylet décrit par ces informations (si elle déjà est créée).Le PenDescriptor est ce qui obtient mis en cache pour une utilisation ultérieure. | |
PenSettings | PenSettings permet certaines propriétés sur un PenStyleSetInfo à marquer comme substitué ou immuable.Si certains paramètres de stylet sont marqués comme immuables, un ne leur permet pas pour être modifié à nouveau. | |
PenStyleSetInfo | Contient des informations de StyleSet sur un stylet.Ce sont tous les paramètres qui soient placés sur un stylet comme la couleur, l'alignement, le LineCap, le PenType, etc.Les informations sont utilisées pour créer unique code de hachage pour cette classe qui est utilisée dans le HybridDictionary pour la recherche d'un resourse mis en cache particulier. | |
PlusMinusButtonField | Un ShapeField qui représente plus/moins le bouton | |
PointDConverter | Fournit un convertisseur de type pour convertir des objets de PointD vers et à partir de autres représentations. | |
Port | Description de port de DomainClass pour Microsoft.VisualStudio.Modeling.Diagrams.Port | |
PortGroupBoundsRules | Règles qui limitent les limites globales d'un groupe de formes qui contiennent des ports en général. | |
PortMovementRule | Les règles limites pour conserver déplace sur le périmètre de leurs formes parentes. | |
PortPlacementHelper | ||
PortSerializer | Sérialiseur PortSerializer pour le port de DomainClass. | |
PortShape | Classe de base pour les formes de port que vous pouvez spécifier dans la définition de langage spécifique à un domaine. | |
PortShapeSerializer | Sérialiseur PortShapeSerializer pour DomainClass PortShape. | |
PresentationElement | Un élément qui apparaît dans une interface utilisateur et représente une présentation visible d'un élément de modèle de domaine. | |
PresentationElementSerializer | Sérialiseur PresentationElementSerializer pour DomainClass PresentationElement. | |
PresentationElementTypeDescriptionProvider | Obsolète. PresentationElementTypeDescriptionProvider fournit la classe wrapper qui encapsule l'objet de ModelElement.Cette classe est appelée lorsque la grille des propriétés souhaite afficher l'objet de ModelElement. | |
PresentationElementTypeDescriptor | Classe pour fournir ModelElement TypeDesriptor pour la prise en charge propety de grille ! | |
PresentationViewsSubject | La relation entre les éléments de modèle de domaine et leur présentation dans une interface utilisateur, en général un diagramme. | |
PresentationViewsSubjectSerializer | Sérialiseur PresentationViewsSubjectSerializer pour DomainClass PresentationViewsSubject. | |
PropertyChangedEventArgs | Un EventArgs modifié par propriété générale utilisé pour informer des formes de propriété d'IMS change ainsi que la propriété de CLR change. | |
RectangleDConverter | Fournit un convertisseur de type pour convertir des objets de RectangleD vers et à partir de autres représentations. | |
RectangleShapeGeometry | Encapsule le dessin, le repli, et le test d'atteinte un rectangle sur l'aire de conception | |
ResizeAction | Le MouseAction qui redimensionne des formes. | |
RoundedRectangleShapeGeometry | Description sommaire pour RoundedRectangleShapeGeometry. | |
SelectAction | L'action de base de souris qui sélectionne des formes sous la souris. | |
SelectedShapesCollection | ||
SelectionContext | Classe abstraite implémentant une méthode pour passer l'état de sélection actuel pour une sélection donnée. | |
SelectionState | Classe abstraite qui représente tout état de sélection.Fournit l'interface pour interroger des informations sur la sélection spécifiée, notamment : l'ActualSelection, CoercedSelection, et temps ou non une commande de specifc doit être filtré pour la sélection. | |
SelectionStateCollection | ||
ShapeAccessibleObject | Fournit des informations utilisées par les applications d'accessibilité les utilisent pour régler l'interface utilisateur d'une application pour des utilisateurs aux personnes handicapées. | |
ShapeAutoInvalidator | Un champ invisible de forme, dont l'objectif est de forcer la forme parente pour le redessiner elle-même lorsqu'une valeur associée (spécifiée dans le constructeur) change. | |
ShapeDecorator | La classe pour encapsuler la façon ShapeFields et les formes enfantes sont utilisées pour représenter les éléments décoratifs de notation lorsqu'elles sont placées sur une forme | |
ShapeElement | Représente un diagramme ou une forme ou un connecteur dans un diagramme.ShapeElements encapsulent la présentation visuelle des éléments de modèle. | |
ShapeElementAddRule | Une règle qui exécute lorsqu'un diagramme a été supprimé de la banque. | |
ShapeElementSerializer | Sérialiseur ShapeElementSerializer pour DomainClass ShapeElement. | |
ShapeEnumerator | ||
ShapeField | 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. | |
ShapeGeometries | Classe statique pour exposer des instances des objets publics de ShapeGeometry | |
ShapeGeometry | Représente la géométrie pour une forme ou un connecteur. | |
ShapeIdCollection | ||
ShapeModelingCollection | ||
ShapeSubField | Un sous-nœud composant d'un ShapeField qui est sélectionnable éventuellement, pouvant accepter, correspondance-testable, dans-endroit- modifiable, et IAccessible.Les exemples d'un ShapeSubField sont des éléments de liste dans un domaine, des cellules de grille et des quadrillages de liste dans un champ de grille, et des cases d'option à un groupe de cases d'option.ShapeSubFields sont seulement créés autant que nécessaire.Par exemple, une grille contenant les 10.000 besoins de cellules uniquement de créer une sous-rubrique d'une cellule lorsque la sous-rubrique est sélectionné, concentré, correspondance- testé, modifié, ou accessible via IAccessible. | |
SnakingInfo | ||
SnapToGridRule | Règles d'Aligner sur la grille qui limitent la position et/ou la taille du ShapeElement. | |
SnapToPerimeterFollowingRotationRule | Règle limites pour suivre le périmètre d'une forme parente. | |
StyleSet | Un StyleSet est une collection d'objets Graphics qui peuvent être utilisés par une application de spécifier un ensemble de stylets, de pinceaux, et de polices à utiliser pour toutes les opérations de dessin.Dans code de peinture, vous pouvez appeler StyleSet.GetPen pour extraire un stylet spécifique défini par le système.Que le stylet sera défini au style et couleur correct a défini avec l'application.Utilisez ce stylet immédiatement car il est unique.Si vous devez se maintenir sur une utilisation GetPenCopy de stylet.StyleSets peut vivre à de plusieurs niveaux dans le système.Il existe un ApplicationStyleSet qui sont la modèle de style de valeurs par défaut définie par application.Il existe également de ClassStyleSets qui existent au type de classe de niveau pour spécifier des styles pour toutes les instances de cette classe de forme.Il peut également exister l'instance StyleSets qui contient les informations sur les ressources pour chaque instance d'une forme.Cela doit être utilisé lorsque différentes instances de la même classe des formes peuvent avoir l'apparence différente.En essayant réellement d'extraire un objet, comme un stylet, code de StyleSet monte la chaîne de héritage de l'instance à la classe à l'application StyleSets jusqu'à ce que si les recherches qui premier qui contient cette ressource que vous trouvez (comme défini par le ResourceId lequel vous demandez). | |
StyleSetResourceId | Classe pour définir uniquement une ressource en StyleSet. | |
SubfieldAccessibleObject | Description sommaire pour SubfieldAccessibleObject. | |
SwimLaneFixUpContext | Fournit le contexte pour positionner d'un couloir récemment inséré | |
SwimlaneHelper | ||
SwimlaneShape | Représente une forme de couloir dans un diagramme.Classe de base pour les formes de swmlane que vous spécifiez dans la définition de langage spécifique à un domaine. | |
SwimlaneShapeGeometry | Encapsule le dessin, le repli, et le test d'atteinte un Couloir sur l'aire de conception | |
SwimlaneShapeSerializer | Sérialiseur SwimlaneShapeSerializer pour DomainClass SwimlaneShape. | |
TextField | Objet léger qui représente une partie d'une forme qui peut des noms ou des zones de texte affiché. | |
ToggleButtonEventArgs | Arguments d'événement pour la classe de ToggleButton | |
ToggleButtonField | Un ShapeField qui peut afficher une image correspondant l'état sélectionné | |
ToolboxAction | ToolboxAction répond aux événements de double-clic sur des éléments de boîte à outils. | |
UnplacedShapesContext | Les informations de contexte associées avec le glisser-déplacer qui contiennent les formes qui n'ont pas été encore positionnées et requerront le positionnement ultérieurement.Dans une transaction donnée, il peut y avoir des formes non placées pour de plusieurs diagrammes, lorsque de plusieurs diagrammes doivent être résolus. |
Structures
Structure | Description | |
---|---|---|
AreaFieldCornerRadius | Structurez qui représente quatre valeurs à virgule flottante indiquant le rayon faisants le coin de l'AreaField. | |
PointD | ||
RectangleD | Enregistre un jeu de quatre doubles qui représentent l'emplacement et la taille d'un rectangle. | |
SizeD |
Interfaces
Interface | Description | |
---|---|---|
IAmbientFontProvider | L'interface de travail principale pour le service de SAmbientFontProvider | |
IBinaryLinkGeometryData | Définit l'interface du conteneur binaire de la géométrie de lien.Un lien binaire est caractérisé par ses points de bord. | |
IContextMenuHost | Contrat hôte de menu contextuel | |
IGeometryHost | Définit l'interface du conteneur de la géométrie. | |
ILineLabel | Appelé par le LinkShape lorsque modification d'EdgePoints, à l'emplacement de mise à jour du nom | |
IListFieldContainer | Définit des méthodes pour la forme parente du ListField. | |
INodeGeometryData | ||
IShapeIterator | Une interface pour un itérateur de forme, qui sera utilisé pour itérer via une forme et toutes ses formes d'enfant. |
Délégués
Délégué | Description | |
---|---|---|
ContextMenuRequestedEventHandler | ||
DiagramItemEventHandler | Délégué pour gérer des événements d'élément de diagramme. | |
DiagramKeyEventHandler | Délégué pour gérer des événements de clavier. | |
DiagramKeyPressEventHandler | Délégué pour gérer les événements principaux de appuyez sur. | |
DiagramMouseEventHandler | Délégué pour gérer des événements de souris. | |
DiagramPointEventHandler | Délégué pour gérer les événements qui requièrent des coordonnées de point, telles qu'un événement Click. | |
DisplayImageGetter | Délégué pour obtenir l'image de montrer pour un élément de liste de compartiment | |
DisplayStringGetter | Délégué pour obtenir la chaîne pour s'afficher sur l'élément de liste de compartiment pour l'élément de modèle donné. | |
DomainPresentationNavigator | Délégué pour une méthode qui navigue d'un ModelElement à un ensemble de PresentationElements qui représentent le sur un ensemble de diagrammes | |
EditValueEndedEventHandler | Gère traiter en modifiant s'est terminé, généralement en validant ou en ignorant les modifications. | |
ElementListGetter | Retourne une liste donnée un élément de modèle.Utilisé pour des méthodes de parcours de DomainPath. | |
MouseAction.MouseActionActivatedEventHandler | Gère l'événement d'MouseActionActivated d'MouseAction. | |
MouseAction.MouseActionDeactivatedEventHandler | Gère l'événement d'MouseActionDeactivated d'MouseAction. | |
PresentationDomainNavigator | Navigue d'PresentationElement à ModelElement. | |
PropertyElementGetter | Obtient l'élément sur lequel la propriété étant affichée pour l'élément donné est hébergée. | |
ScrollPositionChangedEventHandler | ||
ScrollRangeChangedEventHandler | ||
SelectionChangedByDeletionEventHandler | ||
ShapeSelectionChangedEventHandler | ||
ShapeSelectionChangingEventHandler | ||
ToggleButtonEventHandler | ||
ZoomChangedEventHandler |
Énumérations
Énumération | Description | |
---|---|---|
ActionRequest | Les types de mesures qui peuvent être prises à la fin d'un événement de MouseAction. | |
AnchoringBehavior.Edge | Fait référence à un côté d'un rectangle englobant dans un AnchoringBehavior. | |
BinaryLinkShapeBase.AnchorEndState | ||
BoundsFixupState | Spécifie l'état lorsque OnBoundsFixup est appelé. | |
BrushSettingsFlags | Des balises à spécifier à qui des paramètres ont été substituées ou rendus immuable. | |
ConnectActionCursor | ||
ConnectorArrowStyle | DomainEnumeration : Description de ConnectorArrowStyle pour Microsoft.VisualStudio.Modeling.Diagrams.ConnectorArrowStyle | |
ConnectorDecoratorPosition | DomainEnumeration : Description de ConnectorDecoratorPosition pour Microsoft.VisualStudio.Modeling.Diagrams.ConnectorDecoratorPosition | |
Diagram.CreateBitmapPreference | Préférences pour Diagram.CreateBitmap () | |
DiagramClientView.EnsureVisiblePreferences | Préférences pour la méthode d'EnsureVisible. | |
FontSettingsFlags | Balises à spécifier que des paramètres de la police ont été substituées ou ont rendues immuables. | |
GrabHandle.ShapeSide | L'emplacement de handle de manipulation | |
GrabHandle.VerticalSection | ||
InvisibleCollapseFlags | Les balises pour déterminer le comment le shapeField réduit lorsqu'il est défini pour être invisible | |
LabelAlignment | Énumération pour aligner un nom à sa ligne ; l'un ou l'autre à gauche ou à droite de la ligne. | |
LabelPlacedFlag | Énumération indiquant si un nom est placée automatiquement ou manuellement déplacée/classée. | |
LabelPlacement | Énumération où le long de la ligne positionner son nom. | |
MouseActionEvent | Tape des événements qui peuvent être déclenchés pour un MouseAction. | |
NodeShape.NodeSides | Indique un ou plusieurs côtés d'une forme de nœud. | |
PenSettingsFlags | Des balises à spécifier qui parquent des paramètres ont été substituées ou rendus immuable. | |
PointRelativeTo | Indique le point de référence les coordonnées sont relatives. | |
PortPlacement | La forme de port peut être sur l'un des quatre côtés de la forme parente | |
ResizeDirection | ||
RoutingStyle | DomainEnumeration : Description de RoutingStyle pour Microsoft.VisualStudio.Modeling.Diagrams.RoutingStyle | |
ShapeDecoratorPosition | DomainEnumeration : Description de ShapeDecoratorPosition pour Microsoft.VisualStudio.Modeling.Diagrams.ShapeDecoratorPosition | |
ShapeElement.RelationshipType | Définit le type de relations parent-enfant autorisées | |
SwimlaneAlignment | Enum qui spécifie comment des couloirs peuvent être alignés sur le diagramme : horizontalement ou verticalement. | |
SwimlaneDecoratorPosition | Les éléments décoratifs de Couloir sont autorise uniquement en 3 positions. |