Freigeben über


Microsoft.VisualStudio.Modeling.Diagrams-Namespace

Die Typen im Namespace Microsoft.VisualStudio.Modeling.Diagrams die Anzeige der DSL als Diagramm.Sie stellen die Implementierung der Diagramme, die Formen und Konnektoren, die Sie in der Datei DSL-Definitions definieren.Um die Darstellung des DSL mithilfe von Programmcode anzupassen, arbeiten Sie mit den Typen in diesem Namespace definiert sind.

Klassendiagramm für grundlegende Form- und Elementtypen

Die wichtigsten Arten von Interesse sind:

  • NodeShape – Basisklasse von Formen, die Sie in DSL-Definition angeben.

  • BinaryLinkShape – Basisklasse von Konnektoren, die Sie in DSL-Definition angeben.Es verfügt über eine Basisklasse LinkShape, die keine anderen abgeleiteten Klassen verfügt.

  • Diagram – Basisklasse des Diagramms, das Sie in DSL-Definition angeben.

  • ShapeElement – Basisklasse von NodeShape und LinkShape.Diagramme, Formen und Konnektoren sind alle ShapeElements.

  • PresentationViewsSubject der die Beziehung zwischen einer Form oder einen Konnektor auf dem modellelement Domänen und einem Diagramm.

  • ShapeField – Ein Bereich in einem Formular, z. B. ein Abschnitt in einer Depot Form, eine Textzeile, eine Bezeichnung oder ein Symbol.

  • Decorator – ein Element in einem ShapeField angezeigt.IconDecorator enthält ein Bild in der Form, und TextDecorator Zeigt eine Bezeichnung.

  • DiagramItem – Ein Verweis auf eine Form, wobei optional auf ein Feld und ein Unterfeld in der Form.Wird verwendet, um das Ziel eines Teilnehmerbetriebs zu identifizieren.

  • ShapeGeometry :Diese Klasse und ihre abgeleiteten Klassen definieren und Zeichnen von verschiedenen wird dem primären Arten von Formen wie Rechtecken, Ellipsen, Depots, Verbindungen und Symbolen.Forms delegieren zu diesen Klassen Identifizieren von Maus-, ob ein und zeigen in der Form ist, umfasst das grundlegende gezeichnet.

Klassendiagramm für Standarddiagrammtypen

Klassen

  Klasse Beschreibung
Öffentliche Klasse AbsoluteBoundsChangedEventArgs Die alten und neuen Zählwerte, wenn die AbsoluteBounds-Eigenschaft einem Formular ändert.Dieses Ereignis stammt aus dem Speicher.
Öffentliche Klasse ActionCanceledState Der MouseActions-Zustand, der angibt, dass das MouseAction abgebrochen wurde.
Öffentliche Klasse ActionCompletedState Der MouseActions-Zustand, der angibt, dass das MouseAction abgeschlossen wurde.
Öffentliche Klasse AmbientFontHelper Wird verwendet, um die Schriftart, Designer zu unterstützen retriving
Öffentliche Klasse AnchoringBehavior Beschreibt, wie das ShapeField positionieren und seine Größe selbst darf, wohingegen der Elemente NodeShape wechselt und angepasst wird.
Öffentliche Klasse AnchorPoint
Öffentliche Klasse AnchorPointAction Das MouseAction, das manuell LinkShapes weiterleitet, indem sie LineSegments bearbeitet.
Öffentliche Klasse AreaField Ein Feld, das einen Farbverlauf Form definiert, dass den Hintergrund einer Form auszufüllen.
Öffentliche Klasse AssociatedPropertyInfo Klasse, die Informationen zu einer Domäneneigenschaft stellt einen zugeordneten ShapeField.
Öffentliche Klasse AvoidCornerRule Springt Regel, die Ihnen nicht zulässig, um einen Port in der abgerundeten Ecke des Rechtecks platziert werden soll.
Öffentliche Klasse BinaryLinkNodeChangeRule Regel den Link umzuleiten, wenn eines der Arbeitsblätter geändert wird.
Öffentliche Klasse BinaryLinkShape Stellt eine Zeile oder einen Pfeil dar, die zwei Formen in einem Diagramm eine Verbindung herstellen können.Ein binärer Link kann auch eine Schleife bilden, die eine Form allein herstellt.
Öffentliche Klasse BinaryLinkShapeBase Abstrakte Basisklasse für BinaryLinkShape
Öffentliche Klasse BinaryLinkShapeGeometry Kapselt die Faltung, Zeichnungen und auf der Entwurfsoberfläche BinaryLink eines Treffertests
Öffentliche Klasse BinaryLinkShapeSerializer
Öffentliche Klasse BinaryLinkShapeSerializerBase Serialisierungsprogramm BinaryLinkShapeSerializerBase für DomainClass BinaryLinkShape.
Öffentliche Klasse BoundsRules Regeln beschränken, wo eine Form lokalisiert werden kann und wie sie sortiert werden kann.
Öffentliche Klasse BrushDescriptor Das BrushStyleSetInfo für eine Klasse und eine Instanz des Pinsels beschrieben durch diese Informationen (sofern bereits erstellt wurde).Das BrushDescriptor, was für die spätere Verwendung zwischengespeichert wird.
Öffentliche Klasse BrushSettings BrushSettings können bestimmte Eigenschaften eines markiert zu werden, z. B. BrushStyleSetInfo unveränderlich oder überschrieben.Wenn bestimmte Einstellungen für Pinsel unveränderlich markiert sind, werden sie nicht zulässig, erneut geändert werden soll.
Öffentliche Klasse BrushStyleSetInfo Enthält die StyleSet-Informationen über einen Pinsel.Dies sind alle Einstellungen, die für einen Pinsel Bürsten platziert werden, z. B. Farbe, HatchType, Bilder usw.Die Informationen werden verwendet, um einen eindeutigen Hashcode für diese Klasse zu erstellen, die im HybridDictionary für Suche einen bestimmten zwischengespeicherten Ressource verwendet wird.
Öffentliche Klasse ChevronButtonField Ein ShapeField, das darstellt, Doppelpfeile Schaltfläche zum Erweitern/Reduzieren
Öffentliche Klasse CircleShapeGeometry Zusammenfassende Beschreibung für CircleShapeGeometry.
Öffentliche Klasse ClickedState Der MouseActions-Zustand, der angibt, dass der Benutzer angehoben und die Maustaste gedrückt hat, ohne zu wechseln und weit genug, um einen Ziehs aufzurufen.
Öffentliche Klasse CommandIdCollection
Öffentliche Klasse CommentShape Niedrige Kommentar Klasse.CommentShape definiert ein bearbeitbares Kommentarshape.
Öffentliche Klasse CommentShapeAddRule
Öffentliche Klasse CommentShapeSerializer Serialisierungsprogramm CommentShapeSerializer für DomainClass CommentShape.
Öffentliche Klasse CommentShapeTypeDescriptor Spezialisierter Typdeskriptor für die CommentShape-Klasse.
Öffentliche Klasse Compartment Ein Depot in einer Depot Form.
Öffentliche Klasse CompartmentDescription Basisklasse für alle Beschreibungen Depot.
Öffentliche Klasse CompartmentMapping Basisklasse für Depot von Namespacezuordnungen.Depot von Namespacezuordnungen stellen den Kleber zwischen dem Inhalt von Depots und dem zugrunde liegende Objektmodell
Öffentliche Klasse CompartmentRuleHelper Statische Klasse mit freigegebenem Code zum Behandeln des Depot listenelements Hinzufügen, Entfernen und Ändern von Regeln.
Öffentliche Klasse CompartmentSerializer Serialisierungsprogramm CompartmentSerializer für DomainClass-Depot.
Öffentliche Klasse CompartmentShape Basisklasse für Depot modellieren, die Sie in DSL-Definition definieren.
Öffentliche Klasse CompartmentShapeAreaField
Öffentliche Klasse CompartmentShapeSerializer Serialisierungsprogramm CompartmentShapeSerializer für DomainClass CompartmentShape.
Öffentliche Klasse CompartmentTypeDescriptor Spezialisierter Typdeskriptor für die Depot Klasse.
Öffentliche Klasse ConnectAction Mausaktion vom Benutzer in das Ziehen einer SoftwareComponentType-Form oder in eine andere Form der Anschluss zulässt, um eine Verbindung zu erstellen.
Öffentliche Klasse ConnectionPoint VGConnections-Objekte bindet ConnectionPoint des Diagramms Objekt ein.
Öffentliche Klasse ConnectionType Beschreibt generische Verhalten von Verbindungen zwischen zwei ShapeElements
Öffentliche Klasse ConnectorDecorator Die Klasse, für das die Methode ShapeFields zu kapseln und die untergeordneten Forms werden verwendet, um Schreibweisen-Decorator-Elemente darzustellen, wenn sie für einen Konnektor platziert werden.
Öffentliche Klasse CoreDesignSurfaceCopyClosure Kopiert den Filter abschluss-Besucher
Öffentliche Klasse CoreDesignSurfaceCopyClosureBase Basisklasse für Kopien Filter abschluss-Besucher
Öffentliche Klasse CoreDesignSurfaceDeleteClosure Entfernen Sie abschließende Filter zu
Öffentliche Klasse CoreDesignSurfaceDeleteClosureBase Basisklasse für Filter zu entfernen Schließen
Öffentliche Klasse CoreDesignSurfaceDomainModel Überschreibungen reflektions-Ersatz-API
Öffentliche Klasse CoreDesignSurfaceDomainModelSerializer Stellt eine Implementierung der IDomainModelSerializer-Schnittstelle bereit, die verwendet werden kann, um das Modell zu serialisieren bzw. CoreDesignSurface-Domänen deserialisiert.
Öffentliche Klasse CoreDesignSurfaceDomainModelSerializerBase Basisklasse, die implementiert IDomainModelSerializer
Öffentliche Klasse CoreDesignSurfaceSerializationBehavior Eine DomainXmlSerializationBehavior-Implementierung für definiertes Verhalten CoreDesignSurfaceSerializationBehavior.Dies ist der konkreten Typ der DOUBLE-abgeleiteten Implementierung.
Öffentliche Klasse CoreDesignSurfaceSerializationBehaviorBase Eine DomainXmlSerializationBehavior-Implementierung für definiertes Verhalten CoreDesignSurfaceSerializationBehavior.Dies ist die abstrakte Basisklasse der DOUBLE-abgeleiteten Implementierung.
Öffentliche Klasse CoreDesignSurfaceSerializationBehaviorMonikerResolver Moniker resolver CoreDesignSurfaceSerializationBehavior für die Serialisierung.
Öffentliche Klasse CoreDesignSurfaceSerializationBehaviorSerializationMessages Hilfsklasse, um die Serialisierung von Meldungen bereitzustellen
Öffentliche Klasse CoreDesignSurfaceSerializationHelper Hilfsklasse zum Serialisieren und Deserialisieren von CoreDesignSurface-Modellen.
Öffentliche Klasse CoreDesignSurfaceSerializationHelperBase Hilfsklasse zum Serialisieren und Deserialisieren von CoreDesignSurface-Modellen.
Öffentliche Klasse CreateAction CreateAction reagiert auf ausgewählte Elemente aus der Toolbox in das Diagramm, um sie zu erstellen.
Öffentliche Klasse DashStyleTypeConverter Typkonverter zum Anzeigen von DashStyle-Werten im Eigenschaftenraster.Filtert den Wert“ Custom „, da es nicht sinnvoll ist, dass dieser Wert im Ziel Designer angezeigt wird.
Öffentliche Klasse Decorator Ruft beim Überschreiben in einer abgeleiteten Klasse überschrieben wird, wird ein Decorator-Element im Diagramm dar.
Öffentliche Klasse DecoratorDoubleEmptyArrow Dies ist ein Pfeil mit nur zwei Zeilen decorator-element
Öffentliche Klasse DecoratorEmptyArrow Dies ist ein Pfeil mit nur zwei Zeilen decorator-element
Öffentliche Klasse DecoratorEmptyDiamond Dies ist ein Diamant decorator-element, das mit der Hintergrundfarbe des Diagramms gefüllt wird.
Öffentliche Klasse DecoratorFilledArrow Dies ist ein beiliegendes Pfeil decorator-element, das mit einer Farbe auf Grundlage BrushId gefüllt wird.
Öffentliche Klasse DecoratorFilledDiamond Dies ist ein Diamant decorator-element, das mit einer Farbe auf Grundlage BrushId gefüllt wird.
Öffentliche Klasse DecoratorHollowArrow Dies ist ein beiliegendes Pfeil decorator-element, das mit der Hintergrundfarbe des Diagramms gefüllt wird.
Öffentliche Klasse DecoratorHostShape Beschreibung DomainClass DecoratorHostShape für Microsoft.VisualStudio.Modeling.Diagrams.DecoratorHostShape
Öffentliche Klasse DecoratorHostShapeBase DOUBLE-abgeleitete Basisklasse für DomainClass DecoratorHostShape
Öffentliche Klasse DecoratorHostShapeSerializer Serialisierungsprogramm DecoratorHostShapeSerializer für DomainClass DecoratorHostShape.
Öffentliche Klasse DecoratorHostShapeSerializerBase Serialisierungsprogramm DecoratorHostShapeSerializerBase für DomainClass DecoratorHostShape.
Öffentliche Klasse DefaultBoundsRules Grundlegende Regeln, die das untergeordnete Element auf der Grundlage Verschluss-Zu-GRID und Verankern beschränken.
Öffentliche Klasse DefaultGroupBoundsRules Regeln für die Position einer Gruppe Forms eingeschränkt, wenn die Gruppe positioniert wird.
Öffentliche Klasse DesignSurfaceAccessibleObject Das barrierefreie Objekt, für das DiagramClientView
Öffentliche Klasse DesignSurfaceElementOperations Erweitert die Klasse ElementOperations IMS durch Hinzufügen der Unterstützung für GhostShapeCollections.
Öffentliche Klasse DesignSurfaceMergeContext Stellt Informationen zur Zusammenführung (das heißt Ablegevorgang/Einfügen) bereit, die ursprünglich vom Mergeprozess festgelegt werden, wenn die von ElementGroupPrototypes Objekte in den Datenspeicher Ziel wiederhergestellt werden.Die Informationen werden anschließend zusammen während des Mergeprozesses und der Fixup phase verwendet.
Öffentliche Klasse Diagram Stellt ein Diagramm dar.
Öffentliche Klasse DiagramAssociationEventArgs Ereignisargumente für Diagramm - Diagramm ansichts-Zuordnungs Events
Öffentliche Klasse DiagramBrushes Jede Eigenschaft der DiagramBrushes-Klasse ist ein StyleSetResourceId-Objekt, das eine Pinselressource eindeutig identifiziert werden, die von der DiagramClientView-Farben Methode verwendet wird.
Öffentliche Klasse DiagramClientView Dies ist eine IMS-basierte Entwurfsoberfläche, die zum Rendern eines beliebigen IMS-Diagramms unterstützt.
Öffentliche Klasse DiagramDeleteRule Eine Regel, die ausgeführt wird, wenn ein Diagramm aus dem Speicher entfernt wurde.
Öffentliche Klasse DiagramDragEventArgs Stellt Daten für das ziehens-, oder DragEnter- DragOver-Ereignis bereit.
Öffentliche Klasse DiagramEventArgs Die Ereignis args Klasse für Ereignisse, die vom Entwurfsoberflächen die Steuerung stammen.
Öffentliche Klasse DiagramFixupConstants
Öffentliche Klasse DiagramFonts Jede Eigenschaft der DiagramFonts-Klasse ist ein StyleSetResourceId-Objekt eindeutig, das eine Schriftart Ressource identifiziert, die von der DiagramClientView-Farben Methode verwendet wird.
Öffentliche Klasse DiagramHitTestInfo
Öffentliche Klasse DiagramItem Stellt ein ShapeElement, ein ShapeField oder ein ShapeSubField dar.Dies sollte für Treffertests, Auswahl, Fokus und Barrierefreiheit verwendet werden soll.
Öffentliche Klasse DiagramItemCollection Eine Auflistung DiagramItem-Instanzen.Ein DiagramItem stellt eine Instanz ShapeElement, ShapeField oder ShapeSubField im Diagramm dar und wird für Treffertests und z. B. Auswahl verwendet.
Öffentliche Klasse DiagramItemEventArgs DiagramItem, der ein bestimmtes DiagramEventArgs relevante verweisen.
Öffentliche Klasse DiagramKeyEventArgs Stellt Daten für das Tastendruck- oder KeyUp-Ereignis bereit.
Öffentliche Klasse DiagramKeyPressEventArgs Stellt Daten für das KeyPress-Ereignis bereit.
Öffentliche Klasse DiagramMouseEventArgs Stellt Daten für die Ereignisse der Ereignisse MouseUp und das MouseDown-Ereignis, MouseMove bereit.
Öffentliche Klasse DiagramPaintEventArgs Farben Argumente
Öffentliche Klasse DiagramPens Jede Eigenschaft der DiagramPens-Klasse ist ein StyleSetResourceId-Objekt, das eine Stifts Ressource eindeutig identifiziert, die von der DiagramClientView-Farben Methode verwendet wird.
Öffentliche Klasse DiagramPointEventArgs Enthält die Ereignisdaten, die an eine Position des Mauszeigers verknüpft sind.
Öffentliche Klasse DiagramSelectionRules
Öffentliche Klasse DiagramSerializer Serialisierungsprogramm DiagramSerializer für DomainClass-Diagramm.
Öffentliche Klasse DiagramSpy
Öffentliche Klasse DiagramTypeDescriptor Spezialisierter Typdeskriptor für die Diagramm Klasse.
Öffentliche Klasse DiagramView Dies ist das Ansichtssteuerelement, der Entwurfsoberfläche und Schiebeleisten erstellt.
Öffentliche Klasse DiagramViewAccessibleObject
Öffentliche Klasse DiagramWatermark Diagramm wasserzeichen Steuerelement, das angezeigt wird, wenn Diagramm leer ist.
Öffentliche Klasse DiagramWinEvents Zugreifbare WinEvent-Unterstützung für Diagramme.
Öffentliche Klasse DragCanceledState Der MouseActions-Zustand, der angibt, dass ziehen abgebrochen wurde.Dies muss nicht mit dem ActionCanceledState verwechselt werden.Dieser DragCanceledState gibt an, dass nur das Ziehen abgebrochen wurde. nicht das gesamte MouseAction.Das MouseAction kann auch nach dem Abbrechen des Ziehs aktiv bleiben.Auf diese Weise können mehrere Ziehvorgänge innerhalb eines einzelnen MouseAction.
Öffentliche Klasse DragCompletedState Der MouseActions-Zustand, der angibt, dass das Ziehen beendet wurde.Dies muss nicht mit dem ActionCompletedState verwechselt werden.Dieser DragCompletedState gibt an, dass nur das Ziehen abgeschlossen wurde. nicht das gesamte MouseAction.Das MouseAction kann auch nach dem Abschließen des Ziehs aktiv bleiben.Auf diese Weise können mehrere Ziehvorgänge innerhalb eines einzelnen MouseAction.
Öffentliche Klasse DragDropPendingAction Das MouseAction, das beim Erkennen alter Drag & Drop-Vorgang beginnt.Sobald gestartet, schließt dies MouseAction ab und gibt dann die Steuerung an den alten Drag & Drop.
Öffentliche Klasse DraggingState Der MouseActions-Zustand, der angibt, dass der Benutzer mit der Maus aktiv.
Öffentliche Klasse DragPendingState Der MouseActions-Zustand, der angibt, dass der Benutzer die Taste jedoch noch nicht angehoben oder Maustaste auf die Maus verschoben noch nicht breit genug, um das Ziehen zu initiieren gedrückt wurde.
Öffentliche Klasse DragSourceContext Stellt Informationen bereit, die Ziehquellen zuerst festgelegt ist, wenn das ElementGroupPrototype an der Quelle erstellt wird.Ziehen Sie wird für Feed-back und den Prozess der Zusammenführung (das heißt Ablegevorgang/Einfügen) verwendet.
Öffentliche Klasse DropTargetContext Stellt Methoden bereit, um Kontextinformationen zur Ablageziel und von einem bestimmten Transaktionskontext hinzuzufügen und abzurufen.
Öffentliche Klasse DropTargetFeedback Stellt ein Verfahren zum Zeichnen zieh Feed-back mit den inaktiven Forms.
Öffentliche Klasse EdgePoint
Öffentliche Klasse EdgePointCollection Bearbeiten einer Liste von edgepoints genau wie ArrayList
Öffentliche Klasse EdgePointCollectionConverter TypeConverter für EdgePointCollections-Instanzen, sodass es können in der menschlichen lesbarer Form serialisiert werden.Der konvertierte EdgePointCollection verfügt über Syntax „[(x: y: Flag). (x: y: Flag). …]“, wobei das Flag für normale weggelassen werden kann.Für die Abwärtskompatibilität unterstützt auch der Konverter das Konvertieren aus einer Zeichenfolge, die als binäres Serialisierungsprogramm erzeugt wird, konvertiert jedoch nie ein EdgePointCollection zur binären Form.
Öffentliche Klasse EdgePointConverter TypeConverter für EdgePoint-Instanzen, sodass es können in der menschlichen lesbarer Form serialisiert werden.Der konvertierte EdgePoint verfügt über Syntax „(x: y: Flag)“, wobei das Flag für normale weggelassen werden kann.Für die Abwärtskompatibilität unterstützt auch der Konverter das Konvertieren aus einer Zeichenfolge, die als binäres Serialisierungsprogramm erzeugt wird, konvertiert jedoch nie ein EdgePoint zur binären Form.
Öffentliche Klasse ElementListCompartment Beschreibung DomainClass ElementListCompartment für Microsoft.VisualStudio.Modeling.Diagrams.ElementListCompartment
Öffentliche Klasse ElementListCompartmentDescription Beschreibung ListCompartments zu CompartmentShapes angewendet.
Öffentliche Klasse ElementListCompartmentMapping Eine Zuordnung für ListCompartments, das im Bezug auskennt, das im Depot modelliert wird und die Eigenschaft, die in der Liste angezeigt wird.
Öffentliche Klasse ElementListCompartmentSerializer Serialisierungsprogramm ElementListCompartmentSerializer für DomainClass ElementListCompartment.
Öffentliche Klasse EllipseShapeGeometry Zusammenfassende Beschreibung für EllipseShapeGeometry.
Öffentliche Klasse EmptySelection Handles leeren Auswahl.
Öffentliche Klasse ExpandCollapseDecorator Decorator-Element, das eine Reduzieren-Schaltfläche/erweiterns- auf einem NodeShape verwalteten
Öffentliche Klasse FieldAccessibleObject Zusammenfassende Beschreibung für FieldAccessibleObject.
Öffentliche Klasse FontDescriptor FontDescriptor-Klasse enthält das FontStyleSetInfo für eine Klasse und eine Instanz der Schriftart an, die durch diese Informationen beschrieben ist (wenn sie bereits erstellt wurde).Das FontDescriptor, was für die spätere Verwendung zwischengespeichert wird.
Öffentliche Klasse FontSettings FontSettings können bestimmte Eigenschaften eines markiert zu werden, z. B. FontStyleSetInfo unveränderlich oder überschrieben.Wenn bestimmte Schriftarteinstellungen als unveränderlich, werden sie nicht zulässig, erneut geändert werden soll.
Öffentliche Klasse FontStyleSetInfo Enthält die StyleSet-Informationen über eine Schriftart.Dies sind alle Einstellungen, die für eine Schriftart wie Name, Größe, FontStyle eingefügt werden usw.Die Informationen werden verwendet, um einen eindeutigen Hashcode für diese Klasse zu erstellen, die im HybridDictionary für Suche einen bestimmten zwischengespeicherten Ressource verwendet wird.
Öffentliche Klasse GeneralDiagramSelectionRules
Öffentliche Klasse GeneralSelection Behandelt die allgemeine Auswahl, die nicht von anderen Auswahlzuständen abgedeckt wird.
Öffentliche Klasse GenericCoreConnectAction Generisch stellen Sie eine Aktion für Kern Entwurfsoberfläche an, die zwei unterschiedliche ShapeElements herstellt
Öffentliche Klasse GenericCoreConnectionType Verbindungsart, die über zwei unterschiedliche ShapeElements herstellt
Öffentliche Klasse GenericLinkShape Beschreibung DomainClass GenericLinkShape für Microsoft.VisualStudio.Modeling.Diagrams.GenericLinkShape
Öffentliche Klasse GenericLinkShapeSerializer Serialisierungsprogramm GenericLinkShapeSerializer für DomainClass GenericLinkShape.
Öffentliche Klasse GeometryHelpers
Öffentliche Klasse GhostShape Beschreibt ein ShapeElement
Öffentliche Klasse GhostShapeCollection Eine Auflistung von GhostShapes.
Öffentliche Klasse GrabHandle
Öffentliche Klasse GroupBoundsRules Regeln für die Begrenzungen einer allgemeinen Gruppe Forms als Ganzes beschränken.
Öffentliche Klasse GroupSnapToGridRule Ein GroupBoundsRule, das die Begrenzungen einer allgemeinen Gruppe des untergeordneten Elements beschränkt, Formen so, dass der primäre Speicherort der Form am Raster ausgerichtet werden, wenn das Raster aktiviert ist.
Öffentliche Klasse HighlightedShapesCollection Auflistung von Formen und DiagramItems, die auf der Entwurfsoberfläche hervorgehoben werden.
Öffentliche Klasse HoveringState Der MouseActions-Zustand, der angibt, dass das MouseAction aktive und Antworten Ereignisse ist.
Öffentliche Klasse HslColor HueSatLumColor stellt Farben anhand ihres Farbton-Sättigung-Helle Wert anstelle der herkömmlichen RGB-Wert dar.Diese Klasse stellt Konvertierungsmethoden, um zwischen dem HSL und die RGB-Farbspektren hin und her zu wechseln.
Öffentliche Klasse HslColorConverter Stellt einen Typkonverter bereit, um HslColor-Objekte in andere und aus anderen Darstellungen zu konvertieren.
Öffentliche Klasse ImageField Einfaches Objekt, das einen Teil einer Form darstellt, die Decorator-Elemente oder Hintergründe der grafischen Darstellung kann.
Öffentliche Klasse ImageHelper
Öffentliche Klasse ImageShape Basisklasse für Formen, die ein Bild anzeigen.
Öffentliche Klasse ImageShapeGeometry Kapselt die Faltung, Zeichnungen und Trefferüberprüfung eine Form auf ein externes Bild auf der Entwurfsoberfläche
Öffentliche Klasse ImageShapeSerializer Serialisierungsprogramm ImageShapeSerializer für DomainClass ImageShape.
Öffentliche Klasse InactiveState Der MouseActions-Zustand, der angibt, dass das MouseAction nicht verwendet wird.Wenn ein MouseAction anfänglich erstellt wurde, ist sie in einem inaktiven Zustand.Das MouseAction muss aktiviert werden, bevor es verwendet werden kann.Nachdem ein MouseAction abgeschlossen oder abgebrochen wurde, wird es noch einmal inaktiviert.
Öffentliche Klasse InPlaceTextEditor
Öffentliche Klasse InvokeEditorAction Ruft den Editor ein Klick auf.
Öffentliche Klasse ItemDrawInfo Informationen für eine einzelne Liste von einem Feld Listen.
Öffentliche Klasse KeepGroupWithinDiagramRule Ein GroupBoundsRule, das die Begrenzungen einer allgemeinen Gruppe untergeordneter Forms einschränkt, sodass es innerhalb des Diagramms der Form Ziel weiterhin
Öffentliche Klasse KeepGroupWithinParentRule Ein GroupBoundsRule, das die Begrenzungen einer allgemeinen Gruppe untergeordneter Forms einschränkt, sodass es unterhalb und rechts von der linken und oberen Begrenzungen der Elemente im bleibt.Das Recht, und die unteren Rand der übergeordneten Formular schränken nicht die untergeordneten Forms ein.
Öffentliche Klasse KeepInParentRule Eine Grenzen die Regel, die die Form innerhalb der Begrenzung des Diagramms enthält.
Öffentliche Klasse LabelShape Stellt eine Bezeichnung Form im domänenspezifischen Sprachdesigner dar.
Öffentliche Klasse LabelShapeSerializer Serialisierungsprogramm LabelShapeSerializer für DomainClass LabelShape.
Öffentliche Klasse LabelShapeTextPropertyDescriptor Eigenschaftenbeschreibung für die Text-Eigenschaft des LabelShapes.
Öffentliche Klasse LabelShapeTypeDescriptor Spezialisierter Typdeskriptor für die LabelShape-Klasse.
Öffentliche Klasse LabelTextField Form Bezeichnung in einem Textfeld angezeigt.
Öffentliche Klasse LassoAction Das MouseAction, die Auswahl mithilfe des Rechtecks definiert, kann durch Ausführen klicken und ziehen.
Öffentliche Klasse LeaveShapeEventArgs Enthält die Ereignisdaten, die dem Mauszeiger, der eine Form verlässt.
Öffentliche Klasse LineLabelAutoPlacementChangeRule
Öffentliche Klasse LineLabelShape Beschreibung DomainClass LineLabelShape für Microsoft.VisualStudio.Modeling.Diagrams.LineLabelShape
Öffentliche Klasse LineLabelShapeSerializer Serialisierungsprogramm LineLabelShapeSerializer für DomainClass LineLabelShape.
Öffentliche Klasse LineRoutingRule Benutzerdefinierte Regel die Entwurfsoberfläche zu übermitteln, wenn die Zeilen im Diagramm umgeleitet werden müssen.
Öffentliche Klasse LineSegment Diese Klasse stellt ein gerades Teil der Linie zwischen zwei Endpunkten dar.
Öffentliche Klasse LineSegmentAccessibleObject Zusammenfassende Beschreibung für FieldAccessibleObject.
Öffentliche Klasse LinkConnectsToNode Beschreibung DomainRelationship LinkConnectsToNode für Microsoft.VisualStudio.Modeling.Diagrams.LinkConnectsToNode
Öffentliche Klasse LinkConnectsToNodeSerializer Serialisierungsprogramm LinkConnectsToNodeSerializer für DomainClass LinkConnectsToNode.
Öffentliche Klasse LinkDecorator Niedrige LinkDecorator-Klasse, die andere abgeleitete Klassen zu den tatsächlichen verschiedenen Geometrie zu implementieren Decorator-Elemente zulässt.Diese Klasse stellt auch statische Accessoren für den jeweils anderen Typ von Decorator-Elementen bereit, die als Teil der Kern Entwurfsoberfläche vorhanden sind.
Öffentliche Klasse LinkShape Stellt eine Verbindungslinie in einem Diagramm dar.Siehe auch BinaryLinkShape.
Öffentliche Klasse LinkShapeChangedRule Regel, umzuleiten, wenn die linke Form eines der Arbeitsblätter geändert wird
Öffentliche Klasse LinkShapeGeometry Kapselt die Faltung, Zeichnungen und Trefferüberprüfung eine Geometrie Link auf der Entwurfsoberfläche
Öffentliche Klasse LinkShapeSerializer Serialisierungsprogramm LinkShapeSerializer für DomainClass LinkShape.
Öffentliche Klasse ListCompartment Beschreibung DomainClass ListCompartment für Microsoft.VisualStudio.Modeling.Diagrams.ListCompartment
Öffentliche Klasse ListCompartmentDescription Beschreibung ListCompartments zu CompartmentShapes angewendet.
Öffentliche Klasse ListCompartmentSerializer Serialisierungsprogramm ListCompartmentSerializer für DomainClass ListCompartment.
Öffentliche Klasse ListField Ein Feld Form einer Liste von Elementen in der Lage, effizient anzeigen.
Öffentliche Klasse ListItemSubField Das Feld vor, das ein Element in einem ListField darstellt.
Öffentliche Klasse LostFocusEventArgs Ereignisargumente für das LostFocus-Ereignis, das als WM_KILLFOCUS-Meldung aus einem System.Windows.Forms.Control stammt.Zusätzlich zum DiagramEventArgs behält dieses Handle des Fensters abrufens und der verlierenden des Fokus des Fensters angezeigt.
Öffentliche Klasse ManualRouteAction Das MouseAction, das manuell LinkShapes weiterleitet, indem sie LineSegments bearbeitet.
Öffentliche Klasse MouseAction Stellt eine Mausbetätigung dar.
Öffentliche Klasse MouseActionEventArgs Die Ereignis args Klasse für die Ereignisse, die von der MouseActions-Klasse stammen.
Öffentliche Klasse MouseActionState Die Basisklasse für alle MouseActions-Zustände.
Öffentliche Klasse MoveableDecoratorHostShape Beschreibung DomainClass MoveableDecoratorHostShape für Microsoft.VisualStudio.Modeling.Diagrams.MoveableDecoratorHostShape
Öffentliche Klasse MoveableDecoratorHostShapeBase DOUBLE-abgeleitete Basisklasse für DomainClass MoveableDecoratorHostShape
Öffentliche Klasse MoveableDecoratorHostShapeSerializer Serialisierungsprogramm MoveableDecoratorHostShapeSerializer für DomainClass MoveableDecoratorHostShape.
Öffentliche Klasse MoveableDecoratorHostShapeSerializerBase Serialisierungsprogramm MoveableDecoratorHostShapeSerializerBase für DomainClass MoveableDecoratorHostShape.
Öffentliche Klasse NestedShapesParentRoleChangeRule
Öffentliche Klasse NoBoundsRules NoBoundsRules kann angewendet werden, um sicherzustellen, dass keine Einschränkungen für die Begrenzungen der Form platziert werden.
Öffentliche Klasse NodeShape Stellt eine Form in einem Diagramm, z. B. einem Rechteck, Symbol oder einer anderen Form mit einem Bereich dar (kein Connector).
Öffentliche Klasse NodeShape.ExpandCollapseNodeShapeWhenAddedToDiagramRule Collapse() Regel in einem neuen NodeShape aufgerufen werden soll, wenn sein IsExpanded-Flag false, wenn es direkt oder indirekt durch das Diagramm übergeordnet ist.Diese Regel ruft Collapse() für die Knoten Form an, die dem Diagramm und allen anderen Knoten hinzugefügt wird, greifen die Nachfolger dieser Knoten Form sind, da dann abgerufenes untergeordnet durch das Diagramm.
Öffentliche Klasse NodeShapeGeometry Niedrige Geometrie für NodeShapes.
Öffentliche Klasse NodeShapeSerializer Serialisierungsprogramm NodeShapeSerializer für DomainClass NodeShape.
Öffentliche Klasse NodeShapeTypeDescriptor Veraltet. Spezialisierter Typdeskriptor für die Forms Class.
Öffentliche Klasse PaintFeedbackArgs
Öffentliche Klasse PanZoomAction Das MouseAction, das Zoomen ausführt.
Öffentliche Klasse ParentRoleChangeRule
Öffentliche Klasse ParentShapeContainsNestedChildShapes Die Parent-Child-Beziehung für Formen des untergeordneten Elements, die durch die Begrenzung der Elemente im abgeschnitten werden.Das untergeordnete Element ist weder sichtbare noch außerhalb der einem Treffertest unterzogen werden können, des umgebenden Rechtecks des übergeordneten Elements.
Öffentliche Klasse ParentShapeContainsNestedChildShapesAddRule
Öffentliche Klasse ParentShapeContainsNestedChildShapesDeleteRule
Öffentliche Klasse ParentShapeContainsNestedChildShapesSerializer Serialisierungsprogramm ParentShapeContainsNestedChildShapesSerializer für DomainClass ParentShapeContainsNestedChildShapes.
Öffentliche Klasse ParentShapeHasRelativeChildShapes Die Parent-Child-Beziehung für Formen des untergeordneten Elements, die nicht von den Begrenzungen der Form Elemente abgeschnitten werden.Das untergeordnete Element ist sichtbare und außerhalb der einem Treffertest unterzogen werden können, des umgebenden Rechtecks des übergeordneten Elements.
Öffentliche Klasse ParentShapeHasRelativeChildShapesAddRule
Öffentliche Klasse ParentShapeHasRelativeChildShapesDeleteRule
Öffentliche Klasse ParentShapeHasRelativeChildShapesSerializer Serialisierungsprogramm ParentShapeHasRelativeChildShapesSerializer für DomainClass ParentShapeHasRelativeChildShapes.
Öffentliche Klasse PenDescriptor PenDescriptor-Klasse enthält das PenStyleSetInfo für eine Klasse und eine Instanz des Stifts an, der durch diese Informationen beschrieben ist (wenn sie bereits erstellt wurde).Das PenDescriptor, was für die spätere Verwendung zwischengespeichert wird.
Öffentliche Klasse PenSettings PenSettings können bestimmte Eigenschaften eines markiert zu werden, z. B. PenStyleSetInfo unveränderlich oder überschrieben.Wenn bestimmte Einstellungen des Stifts unveränderlich markiert sind, werden sie nicht zulässig, erneut geändert werden soll.
Öffentliche Klasse PenStyleSetInfo Enthält die StyleSet-Informationen über einen Stift.Dies sind alle Einstellungen, die für einen Stift wie Farbe, Ausrichtung, LineCap, PenType eingefügt werden usw.Die Informationen werden verwendet, um einen eindeutigen Hashcode für diese Klasse zu erstellen, die im HybridDictionary für die Suche eines bestimmten zwischengespeicherten resourse verwendet wird.
Öffentliche Klasse PlusMinusButtonField Ein ShapeField, das Plus/Minus-Schaltfläche darstellt
Öffentliche Klasse PointDConverter Stellt einen Typkonverter bereit, um PointD-Objekte in andere und aus anderen Darstellungen zu konvertieren.
Öffentliche Klasse Port DomainClass-Anschluss-Beschreibung für Microsoft.VisualStudio.Modeling.Diagrams.Port
Öffentliche Klasse PortGroupBoundsRules Regeln für die Begrenzungen einer allgemeinen Gruppe Forms Ports einschränken, die als Ganzes enthalten.
Öffentliche Klasse PortMovementRule Regeln für das Ablegen Grenzen von Ports auf dem Umfang ihrer übergeordneten Forms.
Öffentliche Klasse PortPlacementHelper
Öffentliche Klasse PortSerializer Serialisierungsprogramm PortSerializer für DomainClass-Anschluss.
Öffentliche Klasse PortShape Basisklasse für Anschluss modellieren, die Sie in der DSL-Definition angeben können.
Öffentliche Klasse PortShapeSerializer Serialisierungsprogramm PortShapeSerializer für DomainClass PortShape.
Öffentliche Klasse PresentationElement Ein Element, das in einer Benutzeroberfläche angezeigt und eine sichtbare Darstellung eines Domänenmodells modellelements darstellt.
Öffentliche Klasse PresentationElementSerializer Serialisierungsprogramm PresentationElementSerializer für DomainClass PresentationElement.
Öffentliche Klasse PresentationElementTypeDescriptionProvider Veraltet. PresentationElementTypeDescriptionProvider stellt die Wrapperklasse, die das ModelElement-Objekt kapselt.Diese Klasse wird aufgerufen, wenn das Eigenschaftenraster ModelElement-Objekt gerendert werden soll.
Öffentliche Klasse PresentationElementTypeDescriptor Klasse für die Bereitstellung von ModelElement TypeDesriptor für die Unterstützung von Raster propety!
Öffentliche Klasse PresentationViewsSubject Das Verhältnis zwischen Domänen modellelementen und ihrer Darstellung in einer Benutzeroberfläche bereit, in der Regel ein Diagramm.
Öffentliche Klasse PresentationViewsSubjectSerializer Serialisierungsprogramm PresentationViewsSubjectSerializer für DomainClass PresentationViewsSubject.
Öffentliche Klasse PropertyChangedEventArgs Ein gemeinsame Eigenschaft geänderter EventArgs, der verwendet wird, um Formen von IMS-Eigenschaft zu benachrichtigen, ändert sich auch CLR-Eigenschaft.
Öffentliche Klasse RectangleDConverter Stellt einen Typkonverter bereit, um RectangleD-Objekte in andere und aus anderen Darstellungen zu konvertieren.
Öffentliche Klasse RectangleShapeGeometry Kapselt die Faltung, Zeichnungen und Treffertests ein Rechteck auf der Entwurfsoberfläche
Öffentliche Klasse ResizeAction Das MouseAction, das Forms Größe ändert.
Öffentliche Klasse RoundedRectangleShapeGeometry Zusammenfassende Beschreibung für RoundedRectangleShapeGeometry.
Öffentliche Klasse SelectAction Die Mausaktion, die Formen mit der Maus ausgewählt werden.
Öffentliche Klasse SelectedShapesCollection
Öffentliche Klasse SelectionContext Eine abstrakte Klasse, die eine Methode implementiert, um den aktuellen Auswahlzustand für eine angegebene Auswahl abzurufen.
Öffentliche Klasse SelectionState Abstrakte Klasse, die einen ausgewählten Zustand darstellt.Stellt die Schnittstelle zum Abfragen von Informationen über die angegebene Auswahl bereit, einschließlich: CoercedSelection, ActualSelection das Wetter und kein oder specifc Befehl wird für die Auswahl herausgefiltert werden.
Öffentliche Klasse SelectionStateCollection
Öffentliche Klasse ShapeAccessibleObject Stellt Informationen für barrierefreie Anwendungen zur Anpassung der Benutzeroberfläche der Anwendung für Benutzer mit Beeinträchtigungen anzuhalten.
Öffentliche Klasse ShapeAutoInvalidator Ein Feld Form nicht sichtbar, dessen Zweck darin besteht, die im neu zu zeichnen ist, um auch dann zu erzwingen, wenn ein zugeordneter Wert (im Konstruktor angegeben wird.)
Öffentliche Klasse ShapeDecorator Die Klasse, für das die Methode ShapeFields zu kapseln und die untergeordneten Forms werden verwendet, um Schreibweisen-Decorator-Elemente anzuzeigen, wenn sie auf eine Form gespeichert werden
Öffentliche Klasse ShapeElement Stellt ein Diagramm oder ein Formular oder ein Konnektor in einem Diagramm dar.ShapeElements kapseln die visuelle Darstellung von Modellelementen.
Öffentliche Klasse ShapeElementAddRule Eine Regel, die ausgeführt wird, wenn ein Diagramm aus dem Speicher entfernt wurde.
Öffentliche Klasse ShapeElementSerializer Serialisierungsprogramm ShapeElementSerializer für DomainClass ShapeElement.
Öffentliche Klasse ShapeEnumerator
Öffentliche Klasse ShapeField Einfaches Objekt, das einen Teil einer Form darstellt, die Elemente wie das Hintergrundbild decorator-elemente, die Text und Symbol decorator-elemente anzeigen kann.
Öffentliche Klasse ShapeGeometries Statische Klasse, um Instanzen von öffentlichen ShapeGeometry-Objekten verfügbar zu machen
Öffentliche Klasse ShapeGeometry Stellt die Geometrie einer Form oder einen Konnektor dar.
Öffentliche Klasse ShapeIdCollection
Öffentliche Klasse ShapeModelingCollection
Öffentliche Klasse ShapeSubField Eine Komponente vor, das aus einem ShapeField optional ausgewählt werden kann, fokussierbar, die einem Treffertest unterzogen werden können, in-Platz-bearbeitbar und IAccessible.Beispiele für einen ShapeSubField sind Listenelemente in einem Listen Rasterzellen - Feld und Rasterlinien in einem Raster und Optionsfelder Feld in einer Optionsfeldgruppe.ShapeSubFields werden nur bei Bedarf erstellt wird.Beispielsweise muss ein Raster, das 10,000 Zellen enthält, wird nur ein Unterfeld für eine Zelle erstellen, wenn das Unterfeld über IAccessible ausgewählt, verwendet, Treffer-getestet, geändert oder darauf zugegriffen wird.
Öffentliche Klasse SnakingInfo
Öffentliche Klasse SnapToGridRule Verschluss-zu-GRID-Regeln, die vom ShapeElements die Position und/oder Größe beschränken.
Öffentliche Klasse SnapToPerimeterFollowingRotationRule Grenzen die Regel für das Folgen dem Umkreises einer übergeordneten Formular.
Öffentliche Klasse StyleSet Ein StyleSet ist eine Auflistung von Grafikobjekte, die von einer Anwendung verwendet werden können, einen Satz von Stifte und Pinsel, für alle Zeichenvorgänge zu verwendende Schriftart enthält.Innerhalb des Zeichnungscodes können Sie StyleSet.GetPen aufrufen, um einen bestimmten Stift abzurufen, der vom System definiert ist.Der Stift im rechten Winkel zur richtigen Farbe und den Stil festgelegt wird, die in der Anwendung definiert sind.Mit diesem Stift sofort, da er eindeutig ist.Wenn Sie auf eine Stifts verwenden GetPenCopy enthalten müssen.StyleSets kann auf verschiedenen Ebenen im System leben.Es gibt ein ApplicationStyleSet, die das Format der Standard definierte Anwendung Schema sind.Es gibt auch ClassStyleSets, die am Klassentyp, der vorhanden sein, um die Stile für alle Instanzen dieser Klasse der Form anzugeben.Dort können auch vorhandene Instanz StyleSets, die Ressourceninformationen für jede Instanz einer Form enthält.Dies sollte verwendet werden, wenn verschiedene Instanzen derselben Klasse von Formen besitzen verschiedene Weise dargestellt werden können.Wenn es sich um ein Objekt, z. B. ein Stift abzurufen, geht der StyleSet-Code die Vererbungskette der Instanz Klasse zur Verwendung StyleSets bis hinauf, wenn das erste eines findet, das auf diese Ressource enthält, auf der Sie suchen (wie durch das ResourceId definiert, das Sie fordern).
Öffentliche Klasse StyleSetResourceId Klasse für eine StyleSet-Ressource eindeutig definiert wird.
Öffentliche Klasse SubfieldAccessibleObject Zusammenfassende Beschreibung für SubfieldAccessibleObject.
Öffentliche Klasse SwimLaneFixUpContext Stellt den Kontext für die Positionierung eines neu eingefügten swimlane bereit
Öffentliche Klasse SwimlaneHelper
Öffentliche Klasse SwimlaneShape Stellt eine swimlane Form in einem Diagramm dar.Basisklasse für swmlane Formen, die Sie in DSL-Definition angeben.
Öffentliche Klasse SwimlaneShapeGeometry Kapselt die Faltung, Zeichnungen und auf der Entwurfsoberfläche Swimlane eines Treffertests
Öffentliche Klasse SwimlaneShapeSerializer Serialisierungsprogramm SwimlaneShapeSerializer für DomainClass SwimlaneShape.
Öffentliche Klasse TextField Einfaches Objekt, das einen Teil einer Form darstellt, die Beschriftungen oder Bereiche anzeigen kann.
Öffentliche Klasse ToggleButtonEventArgs Ereignisargumente für ToggleButton-Klasse
Öffentliche Klasse ToggleButtonField Ein ShapeField, das ein entsprechendes Bild anzeigen kann der Auswahlzustand
Öffentliche Klasse ToolboxAction ToolboxAction reagiert auf Ereignisse Doppelklick auf Toolboxelementen.
Öffentliche Klasse UnplacedShapesContext Kontextinformationen für Drag & Drop, die Formen nachverfolgt werden, die noch nicht positioniert und werden neuere Platzierung erfordern.In jeder angegebenen Transaktion können Sie unplaced Forms für mehrere Diagramme verfügen, wenn mehrere Diagramme oben behoben werden müssen.

Strukturen

  Struktur Beschreibung
Öffentliche Struktur AreaFieldCornerRadius Struktur mit vier Gleitkommazahlen darstellt, die die Eck radien des AreaField angeben.
Öffentliche Struktur PointD
Öffentliche Struktur RectangleD Speichert einen Satz von vier Doubles, die die Position und Größe eines Rechtecks angeben.
Öffentliche Struktur SizeD

Schnittstellen

  Schnittstelle Beschreibung
Öffentliche Schnittstelle IAmbientFontProvider Die Prinzipale Worker Oberfläche für den SAmbientFontProvider-Dienst
Öffentliche Schnittstelle IBinaryLinkGeometryData Definiert die Schnittstelle für binäre Containers der Link Geometrie.Ein binärer Link wird durch seine Rand zeigt bezeichnet.
Öffentliche Schnittstelle IContextMenuHost Kontextmenü vertrag hostet
Öffentliche Schnittstelle IGeometryHost Definiert die Schnittstelle des Containers der Geometrie.
Öffentliche Schnittstelle ILineLabel Wird vom LinkShape wenn bei der Aktualisierung, EdgePoints-Änderung Position der Bezeichnung
Öffentliche Schnittstelle IListFieldContainer Definiert Methoden für die Form des ListField.
Öffentliche Schnittstelle INodeGeometryData
Öffentliche Schnittstelle IShapeIterator Eine Schnittstelle für einen im iterator, der verwendet wird, um eine Form und alle Formen des untergeordneten Elements durchlaufen.

Delegaten

  Delegat Beschreibung
Öffentlicher Delegat ContextMenuRequestedEventHandler
Öffentlicher Delegat DiagramItemEventHandler Delegat zum Behandeln von Ereignissen Diagrammelement.
Öffentlicher Delegat DiagramKeyEventHandler Delegat zum Behandeln von Tastaturereignissen.
Öffentlicher Delegat DiagramKeyPressEventHandler Delegat zum Behandeln von Ereignissen Tastendruck.
Öffentlicher Delegat DiagramMouseEventHandler Delegat zum Behandeln von Mausereignissen.
Öffentlicher Delegat DiagramPointEventHandler Delegat zum Behandeln von Ereignissen, die Punktkoordinaten erfordern, z. B. ein Click-Ereignis.
Öffentlicher Delegat DisplayImageGetter Delegat, um das Bild abzurufen, um nach einem Depot listenelement darzustellen
Öffentlicher Delegat DisplayStringGetter Delegat, der der Zeichenfolge abzurufen, die im Depot listenelement für das angegebene Modellelement anzuzeigen.
Öffentlicher Delegat DomainPresentationNavigator Delegat für eine Methode, die von einem ModelElement zu einem Satz von PresentationElements navigiert, das sie auf einem Satz von Diagrammen darstellen.
Öffentlicher Delegat EditValueEndedEventHandler Behandelt, wenn die Bearbeitung verarbeiten normalerweise beendet hat, indem das Übernehmen oder das Verwerfen von Änderungen.
Öffentlicher Delegat ElementListGetter Gibt eine angegebene Liste ein Modellelement zurück.Wird für DomainPath-Durchlauf Methode.
Öffentlicher Delegat MouseAction.MouseActionActivatedEventHandler Behandelt das MouseActionActivated-Ereignis aus MouseAction.
Öffentlicher Delegat MouseAction.MouseActionDeactivatedEventHandler Behandelt das MouseActionDeactivated-Ereignis aus MouseAction.
Öffentlicher Delegat PresentationDomainNavigator Navigiert zu PresentationElement von ModelElement.
Öffentlicher Delegat PropertyElementGetter Ruft das Element ab, für das die Eigenschaft, die für das angegebene Element angezeigte gehostet wird.
Öffentlicher Delegat ScrollPositionChangedEventHandler
Öffentlicher Delegat ScrollRangeChangedEventHandler
Öffentlicher Delegat SelectionChangedByDeletionEventHandler
Öffentlicher Delegat ShapeSelectionChangedEventHandler
Öffentlicher Delegat ShapeSelectionChangingEventHandler
Öffentlicher Delegat ToggleButtonEventHandler
Öffentlicher Delegat ZoomChangedEventHandler

Enumerationen

  Enumeration Beschreibung
Öffentliche Enumeration ActionRequest Die Typen von Aktionen, die am Ende eines MouseActions-Ereignisses ausgeführt werden können.
Öffentliche Enumeration AnchoringBehavior.Edge Verweist auf eine Seite eines umschließenden Rechtecks in einem AnchoringBehavior an.
Öffentliche Enumeration BinaryLinkShapeBase.AnchorEndState
Öffentliche Enumeration BoundsFixupState Gibt die Bedingung an, wenn OnBoundsFixup aufgerufen wird.
Öffentliche Enumeration BrushSettingsFlags Mit der Flags, die Einstellungen bürsten vorgenommen wurde oder überschrieben, sind unveränderlich.
Öffentliche Enumeration ConnectActionCursor
Öffentliche Enumeration ConnectorArrowStyle DomainEnumeration: ConnectorArrowStyle-Beschreibung für Microsoft.VisualStudio.Modeling.Diagrams.ConnectorArrowStyle
Öffentliche Enumeration ConnectorDecoratorPosition DomainEnumeration: ConnectorDecoratorPositions-Beschreibung für Microsoft.VisualStudio.Modeling.Diagrams.ConnectorDecoratorPosition
Öffentliche Enumeration Diagram.CreateBitmapPreference Einstellungen für Diagram.CreateBitmap()
Öffentliche Enumeration DiagramClientView.EnsureVisiblePreferences Einstellungen für die EnsureVisible-Methode.
Öffentliche Enumeration FontSettingsFlags Mit Flags, die Schriftarteinstellungen unveränderlich überschrieben oder herstellten sind.
Öffentliche Enumeration GrabHandle.ShapeSide Der Speicherort der Ziehpunkt
Geschützte Enumeration GrabHandle.VerticalSection
Öffentliche Enumeration InvisibleCollapseFlags Die Flags, zu bestimmen wie die shapeField reduziert wird, wenn festgelegt, um nicht sichtbar sein
Öffentliche Enumeration LabelAlignment Enumeration für das Ausrichten einer Bezeichnung der Zeile. entweder nach links oder rechts der Zeile.
Öffentliche Enumeration LabelPlacedFlag Enumeration für das eine Bezeichnung, ob eingefügt oder manuell verschobene/sortierte Auto ist.
Öffentliche Enumeration LabelPlacement Enumeration für, wo nach dem Linie ihre Bezeichnung positioniert.
Öffentliche Enumeration MouseActionEvent Ereignistypen, die für ein MouseAction ausgelöst werden können.
Öffentliche Enumeration NodeShape.NodeSides Gibt eine oder mehrere Seiten einer Knoten Form an.
Öffentliche Enumeration PenSettingsFlags Mit der Flags, die Einstellungen einsperren vorgenommen wurde oder überschrieben, sind unveränderlich.
Öffentliche Enumeration PointRelativeTo Gibt den Bezugspunkt an, aus dem die Koordinaten relativ sind.
Öffentliche Enumeration PortPlacement Port Form kann in einer der vier Seiten der übergeordneten Form aufweisen
Öffentliche Enumeration ResizeDirection
Öffentliche Enumeration RoutingStyle DomainEnumeration: RoutingStyle-Beschreibung für Microsoft.VisualStudio.Modeling.Diagrams.RoutingStyle
Öffentliche Enumeration ShapeDecoratorPosition DomainEnumeration: ShapeDecoratorPositions-Beschreibung für Microsoft.VisualStudio.Modeling.Diagrams.ShapeDecoratorPosition
Öffentliche Enumeration ShapeElement.RelationshipType Definiert den Typ der Beziehungen zwischen übergeordneten und untergeordneten Elementen, die von zulässigen
Öffentliche Enumeration SwimlaneAlignment Enumeration, die angibt, wie Verantwortlichkeitsbereiche auf das Diagramm ausgerichtet werden können: entweder horizontal oder vertikal.
Öffentliche Enumeration SwimlaneDecoratorPosition Swimlane-Decorator-Elemente sind zulässig sind nur in 3 Positionen.