Diagram Klasse

Definition

Beschreibung des domainClass-Diagramms für Microsoft. VisualStudio. Modeling. Diagramms. Diagram

public ref class Diagram abstract : Microsoft::VisualStudio::Modeling::Diagrams::NodeShape, IDisposable
[Microsoft.VisualStudio.Modeling.Design.DescriptionResource("Microsoft.VisualStudio.Modeling.Diagrams.Diagram.Description", typeof(Microsoft.VisualStudio.Modeling.Diagrams.CoreDesignSurfaceDomainModel), "Microsoft.VisualStudio.Modeling.Diagrams.GeneratedCode.DomainModelResx")]
[Microsoft.VisualStudio.Modeling.Design.DisplayNameResource("Microsoft.VisualStudio.Modeling.Diagrams.Diagram.DisplayName", typeof(Microsoft.VisualStudio.Modeling.Diagrams.CoreDesignSurfaceDomainModel), "Microsoft.VisualStudio.Modeling.Diagrams.GeneratedCode.DomainModelResx")]
[Microsoft.VisualStudio.Modeling.DomainModelOwner(typeof(Microsoft.VisualStudio.Modeling.Diagrams.CoreDesignSurfaceDomainModel))]
[Microsoft.VisualStudio.Modeling.DomainObjectId("3102e0d1-1221-458d-834f-2dc0769ce683")]
[System.CLSCompliant(true)]
[System.ComponentModel.TypeDescriptionProvider(typeof(Microsoft.VisualStudio.Modeling.Diagrams.DiagramTypeDescriptionProvider))]
[System.Diagnostics.DebuggerDisplay("{GetType().Name,nq} (Name = {namePropertyStorage})")]
public abstract class Diagram : Microsoft.VisualStudio.Modeling.Diagrams.NodeShape, IDisposable
[<Microsoft.VisualStudio.Modeling.Design.DescriptionResource("Microsoft.VisualStudio.Modeling.Diagrams.Diagram.Description", typeof(Microsoft.VisualStudio.Modeling.Diagrams.CoreDesignSurfaceDomainModel), "Microsoft.VisualStudio.Modeling.Diagrams.GeneratedCode.DomainModelResx")>]
[<Microsoft.VisualStudio.Modeling.Design.DisplayNameResource("Microsoft.VisualStudio.Modeling.Diagrams.Diagram.DisplayName", typeof(Microsoft.VisualStudio.Modeling.Diagrams.CoreDesignSurfaceDomainModel), "Microsoft.VisualStudio.Modeling.Diagrams.GeneratedCode.DomainModelResx")>]
[<Microsoft.VisualStudio.Modeling.DomainModelOwner(typeof(Microsoft.VisualStudio.Modeling.Diagrams.CoreDesignSurfaceDomainModel))>]
[<Microsoft.VisualStudio.Modeling.DomainObjectId("3102e0d1-1221-458d-834f-2dc0769ce683")>]
[<System.CLSCompliant(true)>]
[<System.ComponentModel.TypeDescriptionProvider(typeof(Microsoft.VisualStudio.Modeling.Diagrams.DiagramTypeDescriptionProvider))>]
[<System.Diagnostics.DebuggerDisplay("{GetType().Name,nq} (Name = {namePropertyStorage})")>]
type Diagram = class
    inherit NodeShape
    interface IDisposable
Public MustInherit Class Diagram
Inherits NodeShape
Implements IDisposable
Vererbung
Attribute
Implementiert

Konstruktoren

Diagram(Partition, PropertyAssignment[])

Konstruktor.

Felder

BackgroundGradientFieldName

Eindeutiger Bezeichner für das Hintergrund Farbverlaufs Feld für diese Form.

(Geerbt von NodeShape)
BaseFontNameDomainPropertyId

Basefontname-Domänen eigen schafts-ID.

BaseFontSizeDomainPropertyId

Basefontsize-Domänen eigen schafts-ID.

DiagramIdDomainPropertyId

Die Domänen eigen schafts-ID.

DoLineRoutingDomainPropertyId

Dolinerouting-Domänen eigen schafts-ID.

DomainClassId

Diagramm Domänen Klassen-ID.

DoResizeParentDomainPropertyId

Die Eigenschaften-ID der doresizeparent-Domäne.

DoShapeAnchoringDomainPropertyId

Doshapeverankert-Domänen eigen schafts-ID.

DoViewFixupDomainPropertyId

Doviewfixup-Domänen eigen schafts-ID.

IsCompleteViewDomainPropertyId

Iscompleteview-Domänen eigen schafts-ID.

NameDomainPropertyId

Name Domänen eigen schafts-ID.

PlaceUnplacedShapesDomainPropertyId

Die Domänen eigen schafts-ID von placeunplacedshapes.

Eigenschaften

AbsoluteBoundingBox

Ruft das umgebende Rechteck in Welteinheiten relativ zur oberen linken Ecke des Diagramms ab.

(Geerbt von NodeShape)
AbsoluteBoundingBoxToEnsureVisible

Ruft das umschließende Rechteck ab, das von DiagramClientView. EnsureVisible verwendet wird. Das Rechteck befindet sich in Welteinheiten und relativ zur oberen linken Ecke des Diagramms.

(Geerbt von ShapeElement)
AbsoluteBounds

Ruft den Wert der absolutebounds-Domänen Eigenschaft ab oder legt ihn fest. Beschreibung für Microsoft. VisualStudio. Modeling. Diagramms. NodeShape. absolute Bounds

(Geerbt von NodeShape)
AbsoluteCenter

Ruft den Mittelpunkt der absoluten Begrenzungen des shapeelements relativ zur linken oberen Ecke des Diagramms ab, unabhängig vom übergeordneten shapeelement.

(Geerbt von ShapeElement)
AccessibilityObject

Ruft das AccessibleObject ab, das dem Element zugewiesen ist.

(Geerbt von ShapeElement)
AccessibleDefaultActionDescription

Ruft die Standard Aktions Beschreibung des Elements ab, das von Client Anwendungen für die Barrierefreiheit verwendet wird.

(Geerbt von ShapeElement)
AccessibleDescription
AccessibleHelp

Ruft eine Beschreibung der Funktionsweise des-Elements oder der Verwendung des-Elements ab.

(Geerbt von ShapeElement)
AccessibleHelpTopicFileName

Ruft den Pfad zur Hilfedatei ab, die diesem Element zugeordnet ist.

(Geerbt von ShapeElement)
AccessibleHelpTopicId

Ruft den diesem Element zugeordneten Hilfe Themen Bezeichner ab.

(Geerbt von ShapeElement)
AccessibleName

Diagramme geben ihren eigenen Namen zurück, nicht Ihren Mel-Namen.

AccessibleRole

Ruft die barrierefreie Rolle des Steuer Elements ab.

(Geerbt von ShapeElement)
AccessibleState

Ruft zusätzliche barrierefreie Zustände dieser Form ab.
Standardmäßig werden die folgenden Zustände vorab festgelegt: (1) AccessibleStates. Selected, (2) AccessibleStates. fokussiert, (3) AccessibleStates. wählbar, (4) AccessibleStates. focverwendbar.

(Geerbt von NodeShape)
AccessibleValue

Ruft den zugänglichen Wert für dieses Element ab.

(Geerbt von ShapeElement)
ActiveDiagramView

Ruft die aktive DiagramView für dieses Diagramm ab.

AllowsChildrenInSelection

Ruft ab, ob die untergeordneten Elemente dieser Form in derselben Auswahlgruppe wie das übergeordnete Element zulässig sind.

(Geerbt von ShapeElement)
AllowsChildrenToResizeParent

Ruft einen Wert ab, der bestimmt, ob untergeordnete Formen die Größe dieser Form ändern dürfen.

AllowsChildrenToShrinkParent

Ruft einen Wert ab, der bestimmt, ob diese Form verkleinert und durch Änderungen an den geschalbten untergeordneten Elementen vergrößert werden kann.

(Geerbt von ShapeElement)
Anchoring

Ruft das Verankerungs Verhalten für diese NodeShape-Datei ab.

(Geerbt von NodeShape)
AnchorPointAction

Ruft die Maus Aktion ab, die für das manuelle Verschieben von Link Endpunkten zuständig ist.

AutoResizeParentOnBoundsChange

Ruft ab oder legt fest, ob die übergeordnete Form (en) automatisch über eine Regel angepasst werden soll, wenn die absoluten Begrenzungen dieser Form aufgrund von verschiebe-oder Größen Änderungs Vorgängen geändert werden.

(Geerbt von NodeShape)
BackgroundBrushId

Ruft die Pinsel Ressourcen-ID ab, die verwendet wird, um den Hintergrund der Geometrie auszufüllen.

BackgroundGradientMode

Ruft den Farbverlaufs Modus für den Shape-Hintergrundbereich ab.

(Geerbt von NodeShape)
BaseFontFromEnvironment

Ruft die Schriftart aus der Umgebung ab, die zum Bestimmen des BASEFONT verwendet werden soll.
Das Standardverhalten besteht darin, THS Systems IconTitleFont zurückzugeben.
Diese Eigenschaft wird auch von der Funktion zum automatischen Zoomen verwendet, um zu bestimmen, ob ein Diagramm mit einem anfänglichen Zoomfaktor größer als 100% geöffnet oder erstellt werden soll.
Der resultierende BASEFONT kann eine andere Größe als die Schriftart der Umgebung aufweisen.
Diese Eigenschaft sollte überschrieben werden, um eine andere Schriftart als die "IconTitleFont"-Systeme zu erhalten.

BaseFontName

Ruft den Wert der basefontname-Domänen Eigenschaft ab oder legt ihn fest. Beschreibung für Microsoft. VisualStudio. Modeling. Diagramms. Diagram. Base Font Name

BaseFontSize

Ruft den Wert der basefontsize-Domänen Eigenschaft ab oder legt ihn fest. Beschreibung für Microsoft. VisualStudio. Modeling. Diagramms. Diagram. Base Font size

BoundingBox

Ruft das umgebende Rechteck in Welteinheiten relativ zum oberen linken Rand der übergeordneten Form ab.

(Geerbt von NodeShape)
Bounds

Ruft die Begrenzungen der Form in globalen Einheiten relativ zum oberen linken Rand der übergeordneten Form ab oder legt diese fest.

(Geerbt von NodeShape)
BoundsRules

Ruft das-Objekt ab, das die Begrenzungen dieser Form einschränkt.

(Geerbt von NodeShape)
CanDeserializationReroute

Ruft ab, ob dieser Diagrammtyp das erneute Ausführen während der Serialisierung zulässt. Dies ist in der Regel nicht zulässig, aber einige Designer benötigen dieses Verhalten möglicherweise, wenn alle Ihre Zeilen immer berechnet werden.

CanExpandAndCollapse

Ruft einen Wert ab, der angibt, ob diese Form einen eindeutigen reduzierten und erweiterten Zustand aufweist. Dieser Wert muss auf "true" festgelegt werden, wenn die Erweiterungs-und Reduzierungs Funktionen von NodeShape verwendet werden.

(Geerbt von NodeShape)
CanFocus

Ruft einen Wert ab, der angibt, ob das shapeelement den Fokus erhalten kann.

(Geerbt von ShapeElement)
CanMove

Ruft einen Wert ab, der angibt, dass der Benutzer dieses Diagramm nicht neu positionieren darf.

CanResize

Ruft einen Wert ab, der angibt, ob der Benutzer die Größe des shapeelement ändern darf. (Um diesen Wert zu ändern, überschreiben Sie die resizablesides-Eigenschaft.)

(Geerbt von NodeShape)
CanSelect

Ruft einen Wert ab, der angibt, ob der Benutzer das shapeelement auswählen darf.

(Geerbt von ShapeElement)
Center

Ruft den Mittelpunkt der Begrenzungen des shapeelements ab.

(Geerbt von ShapeElement)
ClassStyleSet

Ruft den Stil Satz ab, der für alle Instanzen dieser Klasse freigegeben wird.

(Geerbt von ShapeElement)
ClientViews

Ruft die diagramclientviews ab, die in diesem Diagramm angezeigt werden.

ClipWhenDrawingFields

Ruft einen Wert ab, der angibt, ob der Clippingbereich beim Zeichnen seiner untergeordneten shapefields auf das umgebende Feld dieser Form festgelegt werden soll.

(Geerbt von ShapeElement)
ConnectActionFilterString

Toolbox Filter Zeichenfolge, die die Connect-Aktion für das Diagramm angibt. Von sdmdiagram nach oben verschoben. Wird in toolboxaction verwendet.

ConnectionPoints

Ruft die Liste der Verbindungspunkte in dieser NodeShape-Datei ab.

(Geerbt von NodeShape)
CopyOrigin

Der Text, der das Diagramm als Absender des Kopiervorgangs darstellt.

CreatableSwimLaneSubjects

Ruft eine Auflistung von Domänen Klassen ab, die Swimlane-Formen zugeordnet sind.

Decorators

Eine Auflistung von decoratoren für diese Art von Form. Gibt NULL zurück, wenn dieser Typ keine Decorator-Zeichen enthält. Standardmäßig verfügen Formen nicht über Decorators.

(Geerbt von ShapeElement)
DefaultContainerMargin

Ruft den Rand ab, der um das Diagramm zwischen den gedugten Formen des Diagramms benötigt wird.

DefaultGridSize

Ruft die Standardgröße des Rasters in Welteinheiten ab.

DefaultShapeField

Ruft das erste ShapeField ab, das den Fokus erhalten kann. Das zurückgegebene Feld sollte als standardmäßiges Shape-Feld verwendet werden, um Schlüsselereignisse zu empfangen, wenn das shapeelement den Fokus besitzt und das shapeelement nicht auf die Schlüsselereignisse antwortet.

(Geerbt von ShapeElement)
DefaultSize

Ruft die Standardgröße eines shapeelement in Welteinheiten ab.

Diagram

Ruft das Diagramm ab, zu dem dieses shapeelement gehört. (Dieser Wert kann NULL sein.)

(Geerbt von ShapeElement)
DiagramId

Ruft den Wert der Diagram-Domänen Eigenschaft ab oder legt ihn fest. Beschreibung für Microsoft. VisualStudio. Modeling. Diagramms. Diagram. Diagram ID

DragDropPendingAction

Ruft die für das Initiieren von Drag & Drop verantwortliche Maus Aktion ab.

ElementOperations

Ruft das-Objekt ab, mit dem Auswahl Vorgänge ausgeführt werden.

EnsureVisiblePreference

Die EnsureVisible-Methode für dieses Diagramm. Standardmäßig verwenden alle shapeelements, die in diesem Diagramm eingefügt werden, diese Einstellung. Shapeelements können diese Einstellung überschreiben und eigene auswählen.

Events

Gibt die Liste der Ereignishandler zurück, die an dieses shapeelement angefügt sind.

(Geerbt von ShapeElement)
FixedFlags

Ruft die fixedflags-Eigenschaften für einen GraphNode ab.

(Geerbt von NodeShape)
FocusedDiagramView

Die Entwurfs Oberfläche, die diesem Diagramm zugeordnet ist, das den Fokus hat (sofern vorhanden).

FromRoleLinkShapes

Ruft eine Auflistung der linkshapes ab, in der diese NodeShape-Rolle eine aus der Rolle spielt.

(Geerbt von NodeShape)
GeometryBackgroundBrushId

Ruft die Pinsel Ressourcen-ID ab, die verwendet wird, um den Hintergrund der Geometrie auszufüllen.

(Geerbt von ShapeElement)
GeometryBoundingBox

Ruft das umgebende Feld der Geometrie ab. (Soll nur von den shapegeometry-abgeleiteten Klassen aufgerufen werden.)

(Geerbt von ShapeElement)
GeometryCanResizeBottom

Ruft einen Wert ab, der angibt, ob der Benutzer die Größe der Geometrie ändern darf. (Soll nur von den von NoDebug shapegeometry abgeleiteten Klassen aufgerufen werden.)

(Geerbt von NodeShape)
GeometryCanResizeLeft

Ruft einen Wert ab, der angibt, ob der Benutzer die Größe der Geometrie ändern darf. (Soll nur von den von NoDebug shapegeometry abgeleiteten Klassen aufgerufen werden.)

(Geerbt von NodeShape)
GeometryCanResizeRight

Ruft einen Wert ab, der angibt, ob der Benutzer die Größe der Geometrie ändern darf. (Soll nur von den von NoDebug shapegeometry abgeleiteten Klassen aufgerufen werden.)

(Geerbt von NodeShape)
GeometryCanResizeTop

Ruft einen Wert ab, der angibt, ob der Benutzer die Größe der Geometrie ändern darf. (Soll nur von den von NoDebug shapegeometry abgeleiteten Klassen aufgerufen werden.)

(Geerbt von NodeShape)
GeometryHasFilledBackground

Ruft einen Wert ab, der angibt, ob der Hintergrund der Geometrie ausgefüllt wird. (Soll nur von den shapegeometry-abgeleiteten Klassen aufgerufen werden.)

(Geerbt von ShapeElement)
GeometryHasOutline

Ruft einen Wert ab, der angibt, ob die Kontur der Geometrie gezeichnet wird. (Soll nur von den shapegeometry-abgeleiteten Klassen aufgerufen werden.)

(Geerbt von ShapeElement)
GeometryHasShadow

Ruft einen Wert ab, der angibt, ob die Geometrie einen Schatten anzeigt. (Soll nur von den shapegeometry-abgeleiteten Klassen aufgerufen werden.)

(Geerbt von ShapeElement)
GeometryOutlinePenId

Ruft die Stift Ressourcen-ID ab, die verwendet wird, um die Kontur der Geometrie zu zeichnen.

(Geerbt von ShapeElement)
GeometryStyleSet

Ruft den für die Geometrie zu verwendenden Stil Satz ab. (Soll nur von den shapegeometry-abgeleiteten Klassen aufgerufen werden.)

(Geerbt von ShapeElement)
GestureExtensionController

Die Eigenschaft enthält den gestureextenstioncontroller. Dieses Objekt wird für die verschiedenen Diagramm Ereignisse aufgerufen, die von gestureextensions verarbeitet werden können. Dieses Objekt übergibt die Steuerung an verschiedene gestureextensions, um die Ereignisse zu handieren. Wenn diese Eigenschaft zum ersten Mal aufgerufen wird, wird ein gestureextensioncontroller erstellt und dem CompositionContainer des Stores hinzugefügt, wenn der CompositionContainer NULL ist, oder wenn der erstellte gestureextensioncontroller NULL ist, gibt diese Eigenschaft NULL zurück.

GridColor

Ruft die Raster Farbe ab oder legt Sie fest.

GridSize

Ruft die Rastergröße in Welteinheiten ab oder legt Sie fest. Die GridSize für jede untergeordnete Form ist standardmäßig auf die GridSize ihres übergeordneten Elements eingestellt Letztendlich ist die GridSize-Eigenschaft des Diagramms die Standard Rastergröße für diese Formen, es sei denn, die GridSize-Eigenschaft der Form wurde überschrieben.

GroupBoundsRules

Ruft die Gruppen Begrenzungen für das Diagramm ab. Wenn das Diagramm Port Formen unterstützt, wird die portgroupboundsrules; zurückgegeben. Andernfalls wird nur die Basisklassen Implementierung aufgerufen.

HasAnchoring

Ruft ab, ob dieses NodeShape-Objekt für das übergeordnete Element aktiviert ist, das aktiviert ist.

(Geerbt von NodeShape)
HasAssociatedViews

Ruft einen Wert ab, der angibt, ob dieses Diagramm einem beliebigen DiagramView-Wert zugeordnet ist.

HasBackgroundGradient

Gibt zurück, ob eine geometryshape einen Hintergrund Farbverlauf aufweist.

(Geerbt von NodeShape)
HasChildren

Ruft einen Wert ab, der angibt, ob das shapeelement über ein oder mehrere untergeordnete shapeelements mit einer relativen oder einer getusteten Beziehung verfügt.

(Geerbt von ShapeElement)
HasConnectionPoints

Ruft ab, ob diese NodeShape die Verwendung von Verbindungs Punkten erfordert.

(Geerbt von NodeShape)
HasCustomToolTip

Gibt zurück, ob diese Form ein benutzerdefiniertes Rendering einer QuickInfo aufweist.

(Geerbt von ShapeElement)
HasDragOverToolTip

Gibt zurück, ob eine Drag-over-QuickInfo von dieser Form unterstützt wird.

(Geerbt von ShapeElement)
HasFilledBackground

Ruft einen Wert ab, der angibt, ob der Hintergrund der Form gezeichnet wird.

(Geerbt von ShapeElement)
HasHighlighting

Ruft einen Wert ab, der angibt, ob die Hervorhebung des shapeelements gezeichnet wird.

(Geerbt von ShapeElement)
HasOutline

Ruft einen Wert ab, der angibt, ob der Umriss der Form gezeichnet wird. Diagramme haben standardmäßig keinen Rahmen.

HasShadow

Ruft einen Wert ab, der angibt, ob der Schatten Zeichnungs Vorgang des shapeelements gezeichnet werden soll, um das Zeichnen von Diagrammen sehr langsam zu gestalten, insbesondere bei einem Auftrag mit mehreren Seiten.

HasSwimlanes

Ruft ab, ob Verantwortlichkeits Bereiche in diesem Diagramm unterstützt werden.

HasToolTip

Gibt an, ob die Form standardmäßig eine Mauszeiger-QuickInfo anzeigt, oder legt Sie fest.

(Geerbt von ShapeElement)
Id

Eindeutiger Bezeichner dieses Elements.

(Geerbt von ModelElement)
InvokeEditorAction

Ruft die Maus Aktion ab, die das Feld oder den Editor des unter Bereichs bei der Maustaste aufruft. Nachdem der Editor aufgerufen wurde, wird "mousaction" deaktiviert.

IsActive

Gibt true zurück, wenn das Element gegenwärtig innerhalb des Modells aktiv ist, false, wenn das Element gelöscht wurde oder gerade gelöscht wird.

(Geerbt von ModelElement)
IsCompleteView

Ruft den Wert der iscompleteview-Domänen Eigenschaft ab oder legt ihn fest. Beschreibung für Microsoft.VisualStudio.Modeling.Diagrams.Diagram.is complete View

IsDeleted

Hat das Element aus dem Modell gelöscht. (Gelöschte Elemente werden nicht sofort zerstört, sodass der Befehl rückgängig das Löschen des Elements rückgängig machen kann.)

(Geerbt von ModelElement)
IsDeleting

Hat das Element aus dem Modell gelöscht. (Gelöschte Elemente werden nicht sofort zerstört, sodass der Befehl rückgängig das Löschen des Elements rückgängig machen kann.)

(Geerbt von ModelElement)
IsExpanded

Ruft den Wert der IsExpanded-Domänen Eigenschaft ab oder legt ihn fest. Beschreibung für Microsoft.VisualStudio.Modeling.Diagrams.NodeShape.is erweitert

(Geerbt von NodeShape)
IsNestedChild

Ruft einen Wert ab, der angibt, ob diese Form ein untergeordnetes Element des übergeordneten Elements und nicht ein relativer untergeordnetes Element ist. Ein untergeordnetes Element wird durch seine übergeordnete Form abgeschnitten, während ein relativer untergeordnetes Element nicht ist.

(Geerbt von ShapeElement)
IsPlaceRouteNode

Prüfen, ob es sich um einen ersetzbaren/Routing fähigen Knoten handelt

(Geerbt von NodeShape)
IsPort

Angeben, ob es sich um eine Form vom Typ Port handelt

(Geerbt von NodeShape)
IsRelativeChild

Ruft einen Wert ab, der angibt, ob diese Form ein relativer untergeordnetes Element des übergeordneten Elements und nicht eines untergeordneten Elements ist. Ein untergeordnetes Element wird durch seine übergeordnete Form abgeschnitten, während ein relativer untergeordnetes Element nicht ist.

(Geerbt von ShapeElement)
IsVisible

Ruft das Sichtbarkeits Attribut dieser Form ab.

(Geerbt von ShapeElement)
IsWatermarkNeeded

Überprüft den aktuellen Status des Diagramms, um zu bestimmen, ob der Wasserzeichen Text angezeigt werden soll.

LassoAction

Ruft die für die Lassopfad-Auswahl verantwortliche Maus Aktion ab.

LayoutObjectFixedFlags (Geerbt von NodeShape)
LineAdjustAwayDefault

Ruft einen Wert ab oder legt einen Wert fest, der angibt, ob zwischengeschaltete Liniensegmente von Formen untergeordneter Links ausgerichtet werden sollen, wenn die Link Formen eine gemeinsame verbundene Form haben. Zwischen Liniensegmente sind die Segmente, die keine LinkShape-Endpunkte enthalten. Diese Eigenschaft hat keine Auswirkung auf die Affinität dieser Form mit gleich geordneten Formen. Dies gilt nur für Link Formen, die untergeordnete Elemente dieser Form sind.

(Geerbt von ShapeElement)
LineAffinityDefault

Ruft einen Wert ab oder legt einen Wert fest, der angibt, ob zwischengeschaltete Liniensegmente von Formen untergeordneter Links ausgerichtet werden sollen, wenn die Link Formen eine gemeinsame verbundene Form haben. Zwischen Liniensegmente sind die Segmente, die keine LinkShape-Endpunkte enthalten. Diese Eigenschaft hat keine Auswirkung auf die Affinität dieser Form mit gleich geordneten Formen. Dies gilt nur für Link Formen, die untergeordnete Elemente dieser Form sind.

(Geerbt von ShapeElement)
LineToLineClearance

Ruft die Entfernung in Welteinheiten zwischen untergeordneten Link Formen ab oder legt Sie fest. Diese Eigenschaft hat keine Auswirkung auf die Zeilen-zu-Zeilen-Entfernung dieser Form mit gleich geordneten Formen. Dies gilt nur für Link Formen, die untergeordnete Elemente dieser Form sind. Dieser Wert muss größer als 1E-6 sein.

(Geerbt von ShapeElement)
LineToNodeClearance

Ruft die Entfernung in globalen Einheiten zwischen untergeordneten Link Formen und Formen für untergeordnete Knoten ab oder legt diese fest.
Diese Eigenschaft hat keine Auswirkung auf die Zeilen-zu-Knoten-Entfernung dieser Form mit gleich geordneten Formen. Dies gilt nur für Formen, die untergeordnete Elemente dieser Form sind. Dieser Wert muss größer als 1E-6 sein.

(Geerbt von ShapeElement)
Link

Ruft eine Liste von links ab. Beschreibung für Microsoft. VisualStudio. Modeling. Diagramms. linkconnectstonode. Nodes

(Geerbt von NodeShape)
Location

Ruft die Koordinaten der oberen linken Ecke der Form Begrenzungen relativ zur oberen linken Ecke des übergeordneten Elements ab oder legt diese fest.

(Geerbt von NodeShape)
ManualRouteAction

Ruft die für das manuelle Routing von Linien verantwortliche Maus Aktion ab.

MaximumSize

Ruft die maximale Größe eines shapeelement in Welteinheiten ab.

(Geerbt von ShapeElement)
MinimumResizableSize

Ruft die minimale Größe in Welteinheiten ab, die ein Benutzer die Größe dieser Knoten Form im aktuellen Zustand ändern kann.

(Geerbt von NodeShape)
MinimumSize

Ruft die minimale Größe eines shapeelement in Welteinheiten ab.

ModelElement

Ruft das Modellelement ab, das diesem Präsentations Element zugeordnet ist, oder legt dieses fest.

(Geerbt von PresentationElement)
Name

Ruft den Wert der Name-Domänen Eigenschaft ab oder legt ihn fest. Beschreibung für Microsoft.VisualStudio.Modeling.Diagrams.Diagram.Name

NavigationRoot

Ruft die stammnavigationshape für das Diagramm ab. Normalerweise ist dies nur das Diagramm selbst. Wenn das Diagramm nicht auswählbar ist, werden die zugehörigen untergeordneten Formen nach dem ersten auswählbaren untergeordneten Element durchsucht. Die untergeordneten Elemente werden nicht durchsucht.

NeedsRenumber

Gibt an, ob das Diagramm umbenennt werden muss.

NestedChildShapes

Ruft eine Liste von "netstedchildshapes" ab. Beschreibung für Microsoft. VisualStudio. Modeling. Diagramms. parameentshapecontainsnetstedchildshapes. parameentshape

(Geerbt von ShapeElement)
NestedShapesMargin

Ruft den Rand zwischen dem umgebenden Rahmen des umgebenden Felds des Diagramms und den zugehörigen Formen des geachtelten Knotens ab. Der Rand ist in Welteinheiten. Dieser Rand dient zum Bereitstellen einer Region entlang des Umfangs dieses Diagramms, in der Verbindungslinien durchlaufen werden können.

NodeToNodeClearance

Ruft die Entfernung in globalen Einheiten zwischen untergeordneten Knoten Formen ab oder legt Sie fest. Diese Eigenschaft hat keine Auswirkung auf die Knoten-zu-Knoten-Entfernung dieser Form mit gleich geordneten Formen. Dies gilt nur für Knoten Formen, die untergeordnete Elemente dieser Form sind. Dieser Wert muss größer als 1E-6 sein.

(Geerbt von ShapeElement)
OutlinePenId

Ruft die Stift Ressourcen-ID ab, die verwendet wird, um die Kontur der Geometrie zu zeichnen.

OutlinePenWidth

Ruft die Breite des Umriss Stifts in Welteinheiten ab.
Dies ist nützlich, um das umgebende Rechteck shapeelement für die Invalidierung zu erhöhen.

(Geerbt von ShapeElement)
PaintMoveableDecoratorSelectionLines

Wenn diese Form ausgewählt ist, wird angegeben, ob eine Auswahl Linie zu jedem verschiebbaren Decorator-Element gezeichnet werden soll, das an diese Form angefügt ist, wenn das Decorator-Element manuell platziert oder vergrößert wurde. Die Basis Implementierung gibt true zurück.

(Geerbt von ShapeElement)
PanZoomAction

Ruft die für das Zoomen verantwortliche Maus Aktion ab.

ParentLink

Ruft die Beziehung zum übergeordneten shapeelement ab.

(Geerbt von ShapeElement)
ParentShape

DomainRole-Rolle

(Geerbt von ShapeElement)
Partition

Ruft die Partitions Instanz ab, die dieses Element enthält, oder legt Sie fest.

(Geerbt von ModelElement)
Perimeter

Ruft den Grafik Pfad ab, der die shapeelement-Gliederung umfasst, einschließlich der Stärke des Kontur Stifts außerhalb des SHAPEPATH. Die Punkte im Pfad sind in Welteinheiten relativ zum übergeordneten shapeelement.

(Geerbt von ShapeElement)
PortFixedFlags

Ruft die fixedflags-Eigenschaften für einen GraphNode ab.

(Geerbt von NodeShape)
RelatedShapeToEmphasize

Ruft das verknüpfte shapeelement ab, das für den Benutzer visuell hervorgehoben werden soll, wenn diese Form ausgewählt wird. Diese Darstellung unterscheidet sich von der Auswahl und zeigt nicht an, dass die zugehörige Form ausgewählt ist. Die Absicht besteht darin, die Aufmerksamkeit des Benutzers auf die Verwandte Form zu zeichnen, um Kontext bereitzustellen. Diese Eigenschaft gibt NULL zurück, wenn keine Form hervorgehoben werden soll.

Ein Beispiel für die Verwendung: der Benutzer ist möglicherweise nicht klar, mit welcher Form eine Bezeichnung verknüpft ist. durch die visuelle Betonung der übergeordneten Form der Bezeichnung, wenn die Bezeichnung ausgewählt ist, kann der Benutzer die zugehörige Form schnell erkennen.

(Geerbt von ShapeElement)
RelativeChildShapes

Ruft eine Liste von RelativeChildShapes ab. Beschreibung für Microsoft. VisualStudio. Modeling. Diagramms. Parser shapehasrelativechildshapes. parameentshape

(Geerbt von ShapeElement)
RequiresWatermark

Ruft ab, ob für dieses Diagramm ein Wasserzeichen angezeigt werden muss. Die Standard Implementierung gibt true zurück. Überschreiben Sie diese Methode, um das Wasserzeichen für das Diagramm zu deaktivieren.

ResizableSides

Ruft die Seiten der Knoten Form ab, deren Größe vom Benutzer geändert werden kann. Standardverhalten ist, dass die Größe aller Seiten geändert werden kann.

(Geerbt von NodeShape)
ResizeAction

Ruft die Maus Aktion ab, die für die Änderung von Formen zuständig ist.

RouteJumpType

Ruft den Zeilen Sprung Stil für das Diagramm ab oder legt ihn fest.

RoutingStyle

Ruft den Routing Stil für das Diagramm ab oder legt ihn fest.

SelectAction

Ruft die für die Auswahl von Formen verantwortliche Maus Aktion ab.

SelectionRules
ShapeFields

Eine Auflistung von Form Feldern für diese Art von Form.

(Geerbt von ShapeElement)
ShapeGeometry

Ruft die Geometrie des Diagramms ab.

ShouldAutoPlaceChildShapes

Bestimmt, ob die Ansichts Korrektur bei der Erstellung automatisch untergeordnete Formen dieser Form platzieren soll. Standardmäßig wird false zurückgegeben.

(Geerbt von NodeShape)
ShouldTryParentShapeForMergeOnToolboxDoubleClick

Steuert, was geschieht, wenn dieses shapeelement ausgewählt wird und der Benutzer auf ein Toolbox Element doppelklickt. Wenn canmerge () für dieses shapeelement fehlschlägt, wird die Doppelklick Aktion standardmäßig auf die Element Form dieses shapeelements durchlaufen, und es wird erneut versucht, den canmerge ()-Vorgang auszuführen. Wenn eine Form diese Methode überschreibt, um false zurückzugeben, wird der Toolbox-Doppelklick beendet, wenn canmerge () fehlschlägt.

(Geerbt von ShapeElement)
ShowGrid

Ruft einen Wert ab, der angibt, ob das Raster sichtbar ist, oder legt diesen fest

Size

Ruft die Größe der Form ab oder legt diese fest.

(Geerbt von NodeShape)
SnapToGrid

Ruft einen Wert ab oder legt einen Wert fest, der angibt, ob die Formen an das Raster

Store

Die Store-Instanz, die dieses Element enthält, wird angezeigt.

(Geerbt von ModelElement)
StyleSet

Ruft das instanzstyleset ab, wenn dieses shapeelement über ein Element verfügt, andernfalls wird das classstyleset abgerufen.

(Geerbt von ShapeElement)
Subject

Ruft den Betreff ab oder legt ihn fest Beschreibung für Microsoft. VisualStudio. Modeling. Diagramms. PresentationViewsSubject. Presentation

(Geerbt von PresentationElement)
SupportsPorts

Gibt an, ob das Diagramm Ports enthält. Beim Treffer Test wird keine Prüfung auf Ports durchführt, wenn dies false ist.

TargetToolboxItemFilterAttributes

Diagramme geben die Auflistung von ToolboxItemFilterAttribute zurück, die auf den Diagrammtyp angewendet werden.

ToolboxAction

Ruft die Maus Aktion für das Klicken auf die Toolbox ab.

ToRoleLinkShapes

Ruft eine Auflistung der linkshapes ab, in der diese NodeShape eine Rolle spielt.

(Geerbt von NodeShape)
WatermarkText

Ruft den diesem Diagramm zugeordneten Wasserzeichen Text ab. Überschreiben Sie diese Methode, um bestimmte Wasserzeichen für abgeleitete Diagrammtypen bereitzustellen.

ZOrder

Ruft die relative Z-Reihenfolge für dieses shapeelement ab. Wenn es sich um ein Diagramm handelt, ist dies die aktuellste Nummer der z-Reihenfolge, die für die Umbenennung verwendet wird.

(Geerbt von ShapeElement)

Methoden

AccessibleDoDefaultAction()

Führt die Standardaktion aus, die diesem barrierefreien Objekt zugeordnet ist.

(Geerbt von ShapeElement)
AddImageFormat(IDataObject, ICollection)

Fügt dem IDataObject das Bitmap-Datenformat hinzu.

Associate(DiagramView)

Zeigt dieses Diagramm in der angegebenen DiagramView an.

Associate(ModelElement)

Ordnet dieses Präsentations Element seinem Modellelement zu.

(Geerbt von PresentationElement)
AutoLayoutChildShapes(IDictionary)

Positionieren Sie die angegebene Auflistung von shapeelements mithilfe des Graph-Objekts.

(Geerbt von NodeShape)
AutoLayoutShapeElements(ICollection)

Legt automatisch die bestandene Auflistung von shapeelements fest.

AutoLayoutShapeElements(ICollection, VGRoutingStyle, PlacementValueStyle, Boolean)

Legt automatisch die bestandene Auflistung von shapeelements fest.

CalculateDerivedVisible(ShapeElement)

Berechnen Sie den derivedvisible-Wert für diese Form, vorausgesetzt, dass das übergeordnete Element korrekt ist.

(Geerbt von ShapeElement)
CalculateMinimumSizeBasedOnChildren()

Berechnet die minimale Größe, die für diese Form benötigt wird, um alle darin enthaltenen untergeordneten Elemente anzupassen.

(Geerbt von NodeShape)
CanMerge(ProtoElementBase, ElementGroupPrototype)

Gibt einen Wert zurück, der angibt, ob das Quell Element, das vom angegebenen Stamm-protoelement dargestellt wird, diesem Element hinzugefügt werden kann.

(Geerbt von ModelElement)
CanShapeContainConnectors(ShapeElement)

Methode, mit der überprüft wird, ob eine Form einen Connector hosten kann. Normalerweise ist dies nur das Diagramm oder eine Swimlane, dieses Verhalten kann jedoch durch das Diagramm überschrieben werden.

ChooseMergeTarget(ElementGroup)

Ruft das ModelElement ab, das als Ziel für den Element Group-Mergeprozess verwendet werden soll.
Dies wird vom Mergeprozess aufgerufen, wenn dieses Element das Ziel des Merge ist.
Dadurch erhält dieses Element die Möglichkeit, das Ziel in etwas anderes als sich selbst zu ändern.

(Geerbt von ModelElement)
ChooseMergeTarget(ElementGroupPrototype)

Ruft das ModelElement ab, das als Ziel für den elementgroupprototype-Mergeprozess verwendet werden soll.
Dies wird vom Mergeprozess aufgerufen, wenn dieses Element das Ziel des Merge ist.
Dadurch erhält dieses Element die Möglichkeit, das Ziel in etwas anderes als sich selbst zu ändern.

(Geerbt von ModelElement)
ChooseParentShape(ShapeElement)

Wird von shapeelement. fixupchildshapes () aufgerufen, um zu bestimmen, welche Form die übergeordnete Form für die neue untergeordnete Form sein soll. Standardmäßig ist dieses shapeelement das übergeordnete Element, aber es gibt Fälle, in denen eine andere Form sein sollte.

(Geerbt von ShapeElement)
ChooseRelationship(ShapeElement)

Wird von shapeelement. fixupchildshapes () aufgerufen, um den Beziehungstyp zu erhalten, den das untergeordnete shapeelement für das übergeordnete Element hat.

(Geerbt von NodeShape)
CoerceSelection(DiagramItem, DiagramClientView, Boolean)

Ermöglicht es einer Form, die ausgewählten Elemente zu ändern. Wird von der SELECT-Aktion aufgerufen.

(Geerbt von ShapeElement)
Collapse()

Verkleinert die NodeShape-Struktur, um alle geschnierten untergeordneten Elemente auszublenden. Dies kann nur innerhalb einer Transaktion aufgerufen werden.

(Geerbt von NodeShape)
ConfiguredChildPortShape(Port, Boolean)

Konfigurieren Sie die untergeordnete portform. Positionieren Sie ggf. die untergeordnete Form.

(Geerbt von NodeShape)
ConnectNestedChild(NodeShape, ShapeElement)

Stellt Diagramm Layoutobjekte für eine untergeordnete Form untergeordneter Elemente, deren untergeordnete Elemente und Verknüpfungen rekursiv

Copy()

Erstellt eine Kopie des-Elements im Modell.

(Geerbt von ModelElement)
Copy(IEnumerable<Guid>)

Erstellt eine Kopie des-Elements im Modell.

(Geerbt von ModelElement)
CopyImageToClipboard(ICollection)

Kopiert die angegebenen Formen und deren Nachfolger als Bilder in die Zwischenablage.

CreateBackgroundGradientField(String)

Erstellt die Bereiche, die den Hintergrundbereich der Form abdecken, und zeigt die Füllfarbe des Farbverlaufs an. Abgeleitete Klassen können dies überschreiben, um den Feldtyp zu ändern, der erstellt wird.

(Geerbt von NodeShape)
CreateBitmap(ICollection, Diagram+CreateBitmapPreference)

Erstellt eine Bitmap-Darstellung der ausgewählten shapeelements.

CreateChildShape(ModelElement)

Wird von shapeelement. fixupchildshapes () aufgerufen, um eine neue Instanz einer untergeordneten Form für das angegebene Modellelement abzurufen.

CreateClassStyleSet()

Erstellt die Klassen Stil Gruppe für dieses shapeelement.

(Geerbt von ShapeElement)
CreateConnectionPoint(PointD)

Erstellt einen Verbindungspunkt mit dem angegebenen Mittelpunkt und fügt ihn der connectionPoints-Auflistung für diese Form hinzu.

(Geerbt von NodeShape)
CreateDecorators()

Instanziiert die Auflistung der Decorator-Elemente für diese Art von Form.

(Geerbt von ShapeElement)
CreateDefaultBounds(Double, Double)

Erstellt und gibt eine Standardgrenze zurück, die von NodeShape verwendet werden kann.

(Geerbt von NodeShape)
CreateGestureExtensionController()

Über schreibbare Factorymethode zum Erstellen eines gestureextensioncontroller für das Diagramm.

CreateInstanceStyleSet()

Erstellen Sie die stilmenge dieser Instanz.

(Geerbt von ShapeElement)
CreateManualRouteAction()

Erstellt die Maus Aktion für manuelles Zeilen Routing.

CreateMetafile(ICollection)

Erstellt eine Metadatei der angegebenen Formen und ihrer Nachfolger bei 100%.

CreateMetafile(ICollection, String)

Erstellt eine Metadatei der angegebenen Formen und ihrer Nachfolger bei 100%.

CreateMetafile(ICollection, String, Boolean)

Erstellt eine Metadatei der angegebenen Formen und ihrer Nachfolger bei 100%.

CreateShapeFields()

Instanziiert die Auflistung von Form Feldern für diesen Typ von Form.

(Geerbt von ShapeElement)
Delete()

Löscht das Element aus dem Modell.

(Geerbt von ModelElement)
Delete(Guid[])

Löscht das Element aus dem Modell.

(Geerbt von ModelElement)
DetermineHighlightShape(ShapeElement)

Wechselt die übergeordnete Form Kette, bis eine Form gefunden wird, für die die Hervorhebung aktiviert ist, oder Sie erreicht den oberen Rand der übergeordneten Kette.

(Geerbt von ShapeElement)
Disassociate(DiagramView)

Entfernt dieses Diagramm aus der angegebenen DiagramView.

DisconnectNestedChild(NodeShape)

Entfernt die diagrammlayoutobjekte für eine untergeordnete Verantwortlichkeits Form, deren untergeordnete Elemente und Links rekursiv

Dispose()

Implementieren der iverwerf. verwerfen ()-Methode

Dispose(Boolean)

Die interne Klasse zum Freigeben der gesamten Ressource bezieht sich auf diese Klasse.

DoFoldToShape(PointD, PointD)

Berechnet den Punkt entlang des shapeelement-Umkreis Orts, an dem sich der angegebene Vektor überschneidet.

(Geerbt von ShapeElement)
DoHitTest(DiagramClientView, PointD, List<ShapeElement>, Boolean)

Führt einen Treffer Test aus und gibt die Informationen im shapeshit-Argument zurück.

DoHitTest(PointD, DiagramHitTestInfo)

Führt einen HitTest mit einem Punkt aus, der relativ zum oberen linken Diagramm in Welteinheiten ist.

(Geerbt von ShapeElement)
DoHitTest(PointD, DiagramHitTestInfo, Boolean)

Führt einen Treffer Test aus und gibt die Informationen im diagramhittestinfo-Argument zurück. Das Diagramm selbst wird als shapeelement betrachtet und bei Treffer zurückgegeben.

DoHitTestSelection(PointD, DiagramHitTestInfo)

Führt einen HitTest für die Auswahl aus, die das shapeelement mit einem Punkt relativ zum linken oberen Rand des Diagramms in den Welteinheiten umgibt.

(Geerbt von ShapeElement)
DoKeyboardNavigation(Keys, DiagramClientView)

Ruft die entsprechende Navigations Methode für die Form auf.

(Geerbt von ShapeElement)
DrawResizeFeedback(DiagramPaintEventArgs, RectangleD)

Zeichnet das Ändern der Größe des shapeelement mithilfe der angegebenen absoluten Begrenzungen für das shapeelement.

(Geerbt von ShapeElement)
EnsureConnectionPoints(LinkShape)

Stellt sicher, dass für den angegebenen Link geeignete Verbindungspunkte vorhanden sind. Diese Methode wird aufgerufen, bevor eine angegebene Verknüpfung mit dieser Form verbunden wird. Die Standard Implementierung erstellt einen Verbindungspunkt, der sich in der Mitte der linken Seite der Form befindet. Abgeleitete Klassen, die Verbindungspunkte verwenden, können dies überschreiben, um unterschiedliche Verbindungspunkte zu erstellen.

(Geerbt von NodeShape)
EnsureGraphExists() (Geerbt von NodeShape)
EnsureGraphLayoutObjectsExist(ShapeElement)

Stellen Sie sicher, dass die zugrunde liegende Graph-Objektform und ihre untergeordneten Elemente vorhanden sind

(Geerbt von NodeShape)
ExcludeFromClipRegion(Graphics, Matrix, GraphicsPath)

Schließt dieses shapeelement und seine Nachfolger-shapeelemente aus dem Ausschneide Bereich im angegebenen Grafik Objekt aus.

(Geerbt von ShapeElement)
ExcludeGeometryFromClipRegion(Graphics, Matrix, GraphicsPath)

Schließt aus dem Clippingbereich dieser Geometrie aus, einschließlich Geometrien von untergeordneten igeometryhost-Objekten. (Soll nur von den shapegeometry-abgeleiteten Klassen aufgerufen werden.)

(Geerbt von ShapeElement)
ExcludeShapeFromSizeCalculation(NodeShape)

True gibt an, dass die Form nicht berücksichtigt wird, um die Größe der übergeordneten Form zu berechnen.

(Geerbt von NodeShape)
Expand()

Vergrößert die "NodeShape", sodass Sie alle geschnierten untergeordneten Elemente einfügt. Dies kann nur innerhalb einer Transaktion aufgerufen werden.

(Geerbt von NodeShape)
Finalize()

Gibt Ressourcen frei und führt andere Bereinigungs Vorgänge durch, bevor das Objekt durch Garbage Collection wieder zugänglich gemacht wird.

FindDecorator(String)

Sucht das Decorator-Paar mit dem angegebenen Namen.

(Geerbt von ShapeElement)
FindFirstChild(Boolean)

Wird von diesem shapeelement aufgerufen, um seinen ersten Nachfolger in der Navigations Sequenz zu erhalten.

Wird von der untergeordneten shapeelement-oder ShapeField-Struktur aufgerufen, um den ersten Nachfolger dieser Form in der Navigations Sequenz zu erhalten.

(Geerbt von ShapeElement)
FindFreeArea(Double, Double, Double, Double, Double, Double, Double, Double, Double, Double, Double, Double)

Suchen Sie im Diagramm der Form oder des Diagramms nach einem freien Bereich.

(Geerbt von ShapeElement)
FindFreeArea(RectangleD)

Sucht einen freien Bereich in dieser Form.

(Geerbt von NodeShape)
FindLastChild(Boolean)

Wird von der untergeordneten shapeelement-oder ShapeField-Struktur aufgerufen, um den letzten Nachfolger dieser Form in der Navigations Sequenz zu erhalten.

(Geerbt von ShapeElement)
FindNextChild(DiagramItem, Boolean)

Wird von dem untergeordneten shapeelement oder ShapeField aufgerufen, um das erste neben geordnete Element des untergeordneten Elements in der Navigations Sequenz darauf zu erhalten.

(Geerbt von ShapeElement)
FindNextInChildFields(ShapeField, Boolean)

Sucht das erste Diagramm Element, das dem angegebenen ShapeField folgt. Die Suche ist auf die ShapeField-Auflistung dieser Form beschränkt, einschließlich der zugehörigen Unterfelder.

(Geerbt von ShapeElement)
FindPreviousChild(DiagramItem, Boolean)

Wird von dem untergeordneten shapeelement oder ShapeField aufgerufen, um das erste Fokussier Bare neben geordnete Element der untergeordneten Elemente in der Navigations Sequenz zu erhalten.

(Geerbt von ShapeElement)
FindPreviousInChildFields(ShapeField, Boolean)

Sucht das erste Diagramm Element, das dem angegebenen ShapeField vorangestellt ist. Die Suche ist auf die ShapeField-Auflistung dieser Form beschränkt, einschließlich der zugehörigen Unterfelder.

(Geerbt von ShapeElement)
FindShape(ModelElement)

Eine Form suchen, die diesem angegebenen Element in diesem Diagramm entspricht.

FindShapeField(String)

Gibt das erste ShapeField mit dem angegebenen Namen in der shapefields-Auflistung zurück. Wenn ein Feld mit dem angegebenen Namen nicht gefunden wird, gibt diese Methode NULL zurück.

(Geerbt von ShapeElement)
FixUpChildShapes(ModelElement)

Wird von Diagram. fixupdiagram () aufgerufen, um die Möglichkeit zu bieten, untergeordnete Formen als Reaktion auf das Hinzufügen des angegebenen untergeordneten Elements zum Modell zu erstellen und/oder zu konfigurieren.

(Geerbt von ShapeElement)
FixUpDiagram(ModelElement, ModelElement)
FixUpDiagramSelection(ShapeElement)

Aktualisiert die Auswahl während des fixupdiagramms. Das Standardverhalten ist die Auswahl von newchildshape in der aktiven Diagramm Ansicht, sofern vorhanden, oder für alle Sichten, wenn keine aktive Ansicht vorhanden ist.

Focused(DiagramClientView)

Gibt einen Wert zurück, der angibt, ob diese Form in der angegebenen Ansicht fokussiert ist.

(Geerbt von ShapeElement)
GetAbsoluteBoundsValue()

Stellt Unterstützungs Speicher für die NodeShape. absolutebounds-Eigenschaft bereit.

(Geerbt von NodeShape)
GetAccessibilityObject(DiagramClientView)

Ruft das AccessibleObject ab, das dem Element zugewiesen ist.

(Geerbt von ShapeElement)
GetChildElements(ModelElement)

Wird von shapeelement. fixupchildshapes () aufgerufen, um eine Auflistung von modelelements zu erhalten, die als untergeordnete Elemente des angegebenen ModelElement angesehen werden. Die zurückgegebenen untergeordneten Elemente sollten über entsprechende Form Typen verfügen, die als untergeordnete Formen dieses shapeelement instanziiert werden können.

(Geerbt von ShapeElement)
GetCompliantAnchorPoint(AnchorPoint, PointD, VGRoutingStyle)

Berechnet den kompatiblen Anchorpoint basierend auf dem Parameter "propoandanchorpoint". Diese Methode ignoriert die Koordinaten des Anchorpoint-Parameters vollständig. Berechnungen werden basierend auf den Koordinaten des propoandanchorpoint und dem Anchorpoint am umgekehrten Ende des Links durchgeführt, der dem Anchorpoint-Parameter entspricht.

(Geerbt von NodeShape)
GetCompliantGroupBounds(ShapeElement, GhostShapeCollection, PointD)

Aktualisiert das ghostshapecollection-Ereignis, sodass es den "groupboundsrules" entspricht, nachdem der vorgeschlagene Speicherort Delta angewendet wurde.

GetCursor(Cursor, DiagramClientView, PointD)

Ruft den Cursor ab, der angezeigt wird, wenn sich der Mauszeiger über dem shapeelement befindet.

(Geerbt von ShapeElement)
GetDomainClass()

Ruft die am meisten abgeleitete Domänen Klasse für dieses Element ab.

(Geerbt von ModelElement)
GetDragOverToolTipText(DiagramItem)

Gibt den anzuzeigenden QuickInfo-Text für die Maus an.

(Geerbt von ShapeElement)
GetFieldAccessibleDescription(ShapeField) (Geerbt von ShapeElement)
GetFieldAccessibleName(ShapeField) (Geerbt von ShapeElement)
GetFieldAccessibleValue(ShapeField) (Geerbt von ShapeElement)
GetFieldRepresentedElement(ShapeField)

Ruft das primäre ModelElement ab, das das angegebene untergeordnete ShapeField darstellt.

(Geerbt von ShapeElement)
GetFieldRepresentedProperty(ShapeField)

Ruft Eigenschafts Informationen ab, die das angegebene ShapeField darstellt.

(Geerbt von ShapeElement)
GetIsExpandedValue()

Stellt Speicher für die NodeShape. IsExpanded-Eigenschaft bereit.

(Geerbt von NodeShape)
GetPotentialMouseAction(MouseButtons, PointD, DiagramHitTestInfo)

Ruft eine Maus Aktion ab, die beim nächsten MouseDown-Ereignis aktiviert werden soll, wenn sich der Mauszeiger über dem angegebenen Punkt befindet.

GetRoleCollection<TCollection,TElement>(Guid)

Ruft die Auflistung der verknüpften Elemente ab oder erstellt sie.

(Geerbt von ModelElement)
GetService(Type)

Ruft den angeforderten Dienst ab, indem zuerst der Speicher abgefragt wird und wenn er nicht gefunden wird, und fragt dann die activediagramview des Diagramms ab. Die DiagramView muss angeordnet sein, damit diese Methode die Abfrage für die Sicht ausführen kann. Wenn bei der Abfrage ein Fehler auftritt, wird ein NULL-Wert zurückgegeben.

GetShapeLuminosity(DiagramClientView, Color)

Berechnet die Helligkeit der Form basierend auf der Helligkeit der aktuellen Farbe und gibt an, ob Sie in der Hervorhebungs Liste enthalten ist.

(Geerbt von ShapeElement)
GetSourceRolePlayerForLinkMappedByConnector(BinaryLinkShape)

Connectors werden elementlinks zugeordnet, aber die PresentationViewsSubject-Beziehung zwischen Ihnen wird nicht direkt serialisiert. Daher müssen Sie während der Deserialisierung den Link erneut einrichten. Diese Methode gibt dem Quell Rollen Inhaber den Link, der vom angegebenen Connector zugeordnet wird. Die Basis Implementierung gibt nur den Betreff der fromshape-Klasse des angegebenen Connector zurück.

GetSubFieldAccessibleDescription(ShapeField, ShapeSubField) (Geerbt von ShapeElement)
GetSubFieldAccessibleName(ShapeField, ShapeSubField) (Geerbt von ShapeElement)
GetSubFieldAccessibleValue(ShapeField, ShapeSubField) (Geerbt von ShapeElement)
GetSubFieldRepresentedElements(ShapeField, ShapeSubField)

Ruft eine Auflistung von modelelements ab, die das angegebene shapesubfield-Element darstellt.

(Geerbt von ShapeElement)
GetSubFieldRepresentedProperty(ShapeField, ShapeSubField)

Ruft den Eigenschaften Deskriptor ab, der dem angegebenen Unterfeld zugeordnet ist.

(Geerbt von ShapeElement)
GetSubFieldRepresentedPropertyElements(ShapeField, ShapeSubField)

Ruft das Element ab, das die von einem Unterfeld angezeigte Eigenschaft hostet. Dies kann sich von dem Element unterscheiden, das von getsubfieldrepresentedelements zurückgegeben wird, da die tatsächliche von getsubfieldrepresentedproperty zurückgegebene DomainPropertyInfo in einem untergeordneten Element des dargestellten Elements gehostet werden kann.

(Geerbt von ShapeElement)
GetTargetRolePlayerForLinkMappedByConnector(BinaryLinkShape)

Connectors werden elementlinks zugeordnet, aber die PresentationViewsSubject-Beziehung zwischen Ihnen wird nicht direkt serialisiert. Daher müssen Sie während der Deserialisierung den Link erneut einrichten. Diese Methode gibt dem Ziel Rollen Inhaber den Link an, der vom angegebenen Connector zugeordnet wird. Die Basis Implementierung gibt nur den Betreff der Form des angegebenen Verbindungs Punkts zurück.

GetToolTipText(DiagramItem)

Ruft den QuickInfo-Text für das PEL-Element unter dem Cursor ab.

(Geerbt von ShapeElement)
HandleNewSwimLaneInsertion(DiagramClientView, DomainClassInfo, SwimlaneShape, Boolean)

Behandelt das Einfügen eines neuen Verantwortlichkeits Bereichs in das Diagramm.

HasCachedDragOverResult(DiagramDragEventArgs)

Gibt true zurück, wenn das Ergebnis des Zieh Vorgangs zwischengespeichert wird.

(Geerbt von ShapeElement)
Hide()

Die Form und alle untergeordneten Elemente ausblenden (sichtbar machen)

(Geerbt von ShapeElement)
HideCustomToolTip(IWin32Window)

Benutzerdefinierte QuickInfo der Form ausblenden

(Geerbt von ShapeElement)
HitTest(RectangleD, Boolean)

Ruft die Liste der Formen ab, die innerhalb des angegebenen Rechtecks enthalten sind.

InitializeDecorators(IList<ShapeField>, IList<Decorator>)

Instanziiert und fügt Form Felder (z. b. Text und Bilder) zu diesem Formtyp hinzu.

(Geerbt von ShapeElement)
InitializeInstanceResources()

Überschreibt vorhandene Ressourcen für diese Instanz von shapeelement. Diese Methode wird aufgerufen, nachdem die instanzstilmenge instanziiert wurde. Überschreiben Sie diese Methode, um vorhandene Ressourcen für diese shapeelement-Instanz zu ändern.

(Geerbt von ShapeElement)
InitializeResources(StyleSet)

Fügt neue Ressourcen hinzu oder überschreibt vorhandene Ressourcen für diesen Typ von shapeelement. Diese Methode wird aufgerufen, nachdem die klassenstilmenge instanziiert wurde. Überschreiben Sie diese Methode, um neue Ressourcen hinzuzufügen oder vorhandene Ressourcen für diesen shapeelement-Typ zu ändern.

(Geerbt von ShapeElement)
InitializeShapeFields(IList<ShapeField>)

Überschrieben, um Unterstützung für Hintergrund Farbverläufe bereitzustellen.

(Geerbt von NodeShape)
Invalidate()

Erklärt das gesamte sichtbare Diagramm Rechteck für ungültig.

Invalidate(Boolean)

Erklärt das shapeelement für ungültig.

(Geerbt von ShapeElement)
Invalidate(RectangleD)

Erklärt das shapeelement mit dem angegebenen Rechteck für ungültig, das als absolute Begrenzungen verwendet wird.

(Geerbt von ShapeElement)
InvalidateRectangle(RectangleD)

Erklärt das angegebene Rechteck für ungültig. Das Rechteck ist relativ zur oberen linken Ecke des Diagramms und in internen Einheiten. Das Rechteck wird aufgeblasen, um eine mögliche Auswahl in der Umgebung für ungültig zu erklären.

IsConnectorMappedToLink(BinaryLinkShape)

Die meisten Connectors werden Element Verknüpfungen zugeordnet, es können jedoch Ausnahmen auftreten. Diese Methode gibt an, ob ein Connector einem Element Link zugeordnet werden soll. Hinweis: die Basis Implementierung geht immer davon aus, dass ein Connector einem Element Link zugeordnet ist, und gibt true zurück.

IsDescendantOf(ShapeElement)

Gibt einen Wert zurück, der angibt, ob diese Form ein Nachfolger der angegebenen Form ist.

(Geerbt von ShapeElement)
IsNavigationKey(Char)

Gibt einen Wert zurück, der angibt, ob das angegebene Zeichen einem Navigations Befehl entspricht.

(Geerbt von ShapeElement)
IsNavigationKey(Keys)

Gibt einen Wert zurück, der angibt, ob die angegebenen Schlüsseldaten einem Navigations Befehl entsprechen.

(Geerbt von ShapeElement)
IsOrphaned(ShapeElement)

Bestimmt, ob eine Form verwaist ist. Eine Form wird als "verwaiste" betrachtet, wenn Sie von einem ModelElement gestützt werden soll, dies aber nicht der Fall ist. Wenn eine Form als "verwaiste" festgelegt wird, wird die onverwaiste ()-Methode aufgerufen, wodurch die Form mit der Basis Implementierung entfernt wird. Die Basis Implementierung berücksichtigt eine Form in den folgenden zwei Fällen "verwaiste": 1) Sie weist einen PresentationViewsSubject-Link auf, aber der Betreff kann nicht aufgelöst werden. 2) Es handelt sich um einen Connector, der einem Element Link zugeordnet werden sollte, der zugrunde liegende Link jedoch nicht gefunden werden kann. (Es gibt spezielle Connectors, da der PresentationViewsSubject-Link nicht standardmäßig serialisiert wird).

IsSelected(ShapeElement)

Ruft einen Wert ab, der angibt, ob das angegebene shapeelement in einer zugeordneten DiagramView ausgewählt ist.

IterateShapes(IShapeIterator)

Eine Methode, die den Iterator durch eine Form und alle untergeordneten Formen unterstützt. Die-Methode durchläuft alle untergeordneten Formen dieser Form rekursiv und ruft den angegebenen Iterator mit den einzelnen gefundenen Formen auf. Hinweis: die grundlegende Implementierung ist, dass die Traversierung Tiefe und vor RelativeChildShapes durchlaufen wird.

(Geerbt von ShapeElement)
LassoSelect(RectangleD, Boolean)

Gibt eine Auflistung von diagramitems innerhalb des angegebenen Rechtecks in Welteinheiten zurück.

MergeConfigure(ElementGroup)

Presentationelements sollte mergeconfigure () nicht überschreiben, da es während des Mergevorgangs nicht für PELs aufgerufen wird. Stattdessen sollte der Ansichts Fixup-außer Kraft setzungen verwendet werden.

(Geerbt von PresentationElement)
MergeDisconnect(ModelElement)

Führt einen Vorgang gegen den mergerelate-Vorgang aus, d. h., trennt ein angegebenes Element von dem aktuellen-Element (entfernt von mergerelate erstellte Links).

(Geerbt von ModelElement)
MergeRelate(ModelElement, ElementGroup)

Presentationelements sollte mergerelate () nicht überschreiben, da es während des Mergevorgangs nicht für PELs aufgerufen wird. Stattdessen sollte der Ansichts Fixup-außer Kraft setzungen verwendet werden.

(Geerbt von PresentationElement)
ModifyLuminosity(Int32, DiagramClientView)

Berechnet die Hervorhebungs Helligkeit basierend auf: If l > = 160, then l = l * 0,9 else, l + = 40.

(Geerbt von ShapeElement)
MoveByRepositioning(DiagramDragEventArgs)

Positioniert die Formen in elementgroupprototype um den durch die Mausposition festgelegten Betrag neu.

(Geerbt von ShapeElement)
MoveByRepositioning(ElementGroupPrototype, DiagramItemCollection, PointD, DiagramItem)

Positioniert die Formen im angegebenen Prototyp am angegebenen Punkt.

(Geerbt von ShapeElement)
NavigateAcrossLinks(SelectedShapesCollection, Boolean)

Wählt Formen aus, die mit dieser Form verbunden sind.

(Geerbt von NodeShape)
NavigateAscend(SelectedShapesCollection)

Wird von diesem shapeelement aufgerufen, um den Fokus auf seinen ersten fokussierbaren Vorgänger in der Navigations Sequenz festzulegen.

(Geerbt von ShapeElement)
NavigateDescend(SelectedShapesCollection)

Wird von diesem shapeelement aufgerufen, um den Fokus auf seinen ersten fokussierbaren Nachfolger in der Navigations Sequenz festzulegen.

(Geerbt von ShapeElement)
NavigateTo(DiagramItem, SelectedShapesCollection)

Wird von den Navigate-Methoden aufgerufen, um den Fokus auf das angegebene Diagramm Element festzulegen.

(Geerbt von ShapeElement)
NavigateToFirst(SelectedShapesCollection)

Wird von diesem shapeelement aufgerufen, um den Fokus auf das erste gleich geordnete Element dieser Form (d.h. das erste untergeordnete Element des übergeordneten Elements) in der Navigations Sequenz festzulegen.

(Geerbt von ShapeElement)
NavigateToLast(SelectedShapesCollection)

Wird von diesem shapeelement aufgerufen, um den Fokus auf das letzte gleich geordnete Element dieser Form (d.h. das letzte untergeordnete Element des übergeordneten Elements) in der Navigations Sequenz festzulegen.

(Geerbt von ShapeElement)
NavigateToNext(SelectedShapesCollection)

Wird von diesem shapeelement aufgerufen, um den Fokus auf das nächste Objekt in der Navigations Sequenz festzulegen. Das Fokus Element der Auswahl wird ignoriert. Diese Form wird als shapeelement angenommen, von dem aus navigiert werden soll.

(Geerbt von ShapeElement)
NavigateToPrevious(SelectedShapesCollection)

Wird von diesem shapeelement aufgerufen, um den Fokus auf das vorherige Objekt in der Navigations Sequenz festzulegen. Das Fokus Element der Auswahl wird ignoriert. Diese Form wird als shapeelement angenommen, von dem aus navigiert werden soll.

(Geerbt von ShapeElement)
OnAbsoluteBoundsChanged(AbsoluteBoundsChangedEventArgs) (Geerbt von NodeShape)
OnAssociated(DiagramAssociationEventArgs)

Wird aufgerufen, wenn das Diagramm der Diagramm Ansicht zugeordnet ist. Designer können diese Methode überschreiben, um dieses Ereignis zu behandeln.

OnAssociatedPropertyChanged(PropertyChangedEventArgs)

Wird aufgerufen, wenn eine Eigenschaft geändert wird.

(Geerbt von ShapeElement)
OnBeforePaint()

Onbeforepaint wird zu Beginn der Darstellung des shapeelements aufgerufen. Sie bietet Entwicklern die Möglichkeit, Ressourcen zu aktualisieren und zu überschreiben, bevor Sie in der Darstellung verwendet werden.

(Geerbt von ShapeElement)
OnBeforeReroute()

Virtuelle Methode, mit der abgeleitete Diagramme bestimmte Vorgänge ausführen können, bevor eine Umleitung von Zeilen in diesem Diagramm erfolgt.

OnBeginEdit(DiagramItemEventArgs)

Wird aufgerufen, wenn die direkte Bearbeitung begonnen hat.

(Geerbt von ShapeElement)
OnBoundsFixup(BoundsFixupState, Int32, Boolean)

Ermöglicht die letzte Möglichkeit, dass Begrenzungen während der Ansicht und des Diagramm Fixup Benutzer fixiert werden. Die Basis Implementierung wendet nur die aktuell festgelegten boundsrules auf diese Form an. Sie können diese Methode überschreiben, um auch andere spezifische Begrenzungen zu fixieren.

(Geerbt von NodeShape)
OnChildAssociatedPropertyChanged(ShapeElement, PropertyChangedEventArgs)

Wenn eine Eigenschaft, die einer untergeordneten Form zugeordnet ist, geändert wird, wird diese Methode aufgerufen, damit abgeleitete Klassen die Ressourcen der Form aktualisieren können. Wenn z. b. eine Eigenschaft im Modell mit der Hintergrundfarbe der Form verknüpft ist, kann eine abgeleitete Klasse diese Methode überschreiben, um die Hintergrundfarbe zu ändern.

OnChildConfigured(ShapeElement, Boolean, Boolean)

Konfigurieren von Ports in der Form, wenn diese hinzugefügt werden

(Geerbt von NodeShape)
OnChildConfiguring(ShapeElement, Boolean)

Konfigurieren neuer untergeordneter Formen, wenn diese hinzugefügt werden

OnClick(DiagramPointEventArgs)

Wird von der OnClick () des Steuer Elements aufgerufen.

(Geerbt von ShapeElement)
OnCopy(ModelElement)

Wird aufgerufen, wenn eine Kopie des-Elements erstellt wurde. Die-Methode wird für das doppelte Element aufgerufen.

(Geerbt von ModelElement)
OnDeleted()

Wird vom Modell aufgerufen, nachdem das Element gelöscht wurde.

(Geerbt von ModelElement)
OnDeleting()

Wird vom Modell aufgerufen, bevor das Element gelöscht wird.

(Geerbt von ModelElement)
OnDisassociated(DiagramAssociationEventArgs)

Wird aufgerufen, wenn die Zuordnung des Diagramms zur Diagramm Ansicht aufgehoben wird. Designer können diese Methode überschreiben, um dieses Ereignis zu behandeln.

OnDoubleClick(DiagramPointEventArgs)

Wird von OnDoubleClick () des Steuer Elements aufgerufen.

(Geerbt von ShapeElement)
OnDragDrop(DiagramDragEventArgs)

Das Ereignis, das ausgelöst wird, wenn ein IDataObject gezogen und dann in das shapeelement abgelegt wird.

(Geerbt von ShapeElement)
OnDragEnter(DiagramDragEventArgs)

Das Ereignis, das ausgelöst wird, wenn ein IDataObject-Drag-Element in die Begrenzungen des shapeelements

(Geerbt von ShapeElement)
OnDragLeave(DiagramPointEventArgs)

Das Ereignis, das ausgelöst wird, wenn ein IDataObject-Zieh Vorgang die Begrenzungen des shapeelements verlässt.

(Geerbt von ShapeElement)
OnDragOver(DiagramDragEventArgs)

Das Ereignis, das ausgelöst wird, wenn ein IDataObject über die Begrenzungen des shapeelements gezogen wird.

(Geerbt von ShapeElement)
OnElementEventsEnded(ElementEventsEndedEventArgs)
OnElementEventsEnding(ElementEventsEndedEventArgs)
OnEndEdit(DiagramItemEventArgs)

Wird aufgerufen, wenn die direkte Bearbeitung beendet wurde.

(Geerbt von ShapeElement)
OnGiveFeedback(GiveFeedbackEventArgs)

Das Ereignis "GiveFeedback" ermöglicht es der Quelle eines Drag-Ereignisses (d. h. dieses Diagramms), die Darstellung des Mauszeigers zu ändern, um dem Benutzer visuelles Feedback während eines Drag & Drop-Vorgangs zu geben.

OnGridPropertyChanged()

Wird aufgerufen, wenn die Raster Eigenschaften geändert wurden.

OnInitialize()
OnKeyDown(DiagramKeyEventArgs)

Wird aufgerufen, wenn eine Taste gedrückt wird, wenn das Diagramm selbst den Fokus besitzt.

OnKeyPress(DiagramKeyPressEventArgs)

Wird aufgerufen, wenn eine Taste gedrückt wird.

(Geerbt von NodeShape)
OnKeyUp(DiagramKeyEventArgs)

Wird aufgerufen, wenn eine Taste losgelassen wird.

(Geerbt von ShapeElement)
OnMouseDown(DiagramMouseEventArgs)

Wird von der onmousdown () des Steuer Elements aufgerufen.

(Geerbt von ShapeElement)
OnMouseEnter(DiagramPointEventArgs)

Standard Implementierung des shapeelement-Ereignisses für onmouonenter.

(Geerbt von ShapeElement)
OnMouseHover(DiagramPointEventArgs)

Standard Implementierung des shapeelement-Ereignisses für onmoulhover.

(Geerbt von ShapeElement)
OnMouseLeave(DiagramPointEventArgs)

Standard Implementierung des shapeelement-Ereignisses für OnMouseLeave.

(Geerbt von ShapeElement)
OnMouseMove(DiagramMouseEventArgs)

Wird von der onmousmove () des Steuer Elements aufgerufen.

(Geerbt von ShapeElement)
OnMouseUp(DiagramMouseEventArgs)

Wird von der onmousup () des Steuer Elements aufgerufen.

(Geerbt von ShapeElement)
OnMouseWheel(DiagramMouseEventArgs)

Wird vom onmouswheel () des Steuer Elements aufgerufen.

(Geerbt von ShapeElement)
OnOrphaned(SerializationResult)

Wenn eine Form während der Deserialisierung nicht mit einem Modellelement über eine PresentationViewsSubject-Beziehung verbunden ist, wird Sie als "verwaiste" betrachtet. Diese Methode wird aufgerufen, wenn eine solche Form während der Deserialisierung auftritt. Hinweis: die-Form wird durch die Basis Implementierung entfernt.

(Geerbt von ShapeElement)
OnPaintEmphasis(DiagramPaintEventArgs)

Zeichnet den visuellen Fokus auf der Form. Dies weist nicht auf die Auswahl hin. es wird nur die Aufmerksamkeit des Benutzers auf diese Form gezeichnet, wenn eine andere Form ausgewählt ist. (Siehe shapeelement. relatedshapetohervorzuheben.)

(Geerbt von ShapeElement)
OnPaintFeedback(DiagramPaintEventArgs)

Zeichnet das Drag/Drop-Feedback, wenn dieses shapeelement (oder möglicherweise eines der untergeordneten Elemente) unter der Maus ist. Dies wird durch die OnPaint () des Steuer Elements aufgerufen.

(Geerbt von ShapeElement)
OnPaintSelection(DiagramPaintEventArgs)

Zeichnet die Auswahl dieses shapeelement. In der Standardeinstellung zeichnet shapegeometry die Auswahl. Das Koordinatensystem des Grafik Objekts befindet sich in Welteinheiten und relativ zur übergeordneten Form.

(Geerbt von ShapeElement)
OnPaintShape(DiagramPaintEventArgs)

Zeichnet den Diagramm Hintergrund einschließlich des Rasters.

OnParentNodeShapeChanged(RectangleD, RectangleD)

Diese Methode wird aufgerufen, wenn ein) "parametrishape" "NodeShape b" ist.

(Geerbt von NodeShape)
OnResurrected()

Wird vom Modell aufgerufen, nachdem das Element wieder auferstanden ist (wieder im Speicher abgelegt).

(Geerbt von ModelElement)
OnRolePlayerPositionChanged(DomainRoleInfo, ElementLink, Int32, Int32)

Virtuelle Methode für die Benachrichtigung, wenn sich die Position des Rollen Players geändert hat.

(Geerbt von ModelElement)
OnRolePlayerPositionChanging(DomainRoleInfo, ElementLink, Int32, Int32)

Virtuelle Methode für die Benachrichtigung, wenn die Position des Rollen Players geändert wird.

(Geerbt von ModelElement)
OnShapeInserted()

Wird aufgerufen, wenn dieses shapeelement ein untergeordnetes Shape-Element seines übergeordneten shapeelement ist.

(Geerbt von ShapeElement)
OnShapeRemoved()

Wird aufgerufen, wenn dieses shapeelement kein untergeordnetes Shape-Element seines übergeordneten shapeelement mehr ist.

(Geerbt von ShapeElement)
OnToolboxItemSelected(ModelingToolboxItem)

Wird bei der Auswahl eines ToolboxItem aufgerufen. (Eine Auswahl ist ein Doppelklick, oder drücken Sie die EINGABETASTE). Die Basis Implementierung gibt einfach false zurück, was bedeutet, dass die Auswahl Aktion nicht behandelt wird.

OnToolboxSelectionChanged(ModelingToolboxItem)

Wird aufgerufen, wenn sich die Auswahl in der Toolbox geändert hat (durch einen Mausklick oder durch Drücken der nach-oben-oder nach-unten-Taste). Die Basis Implementierung tut nichts.

OnTransactionBeginning(TransactionBeginningEventArgs)
OnTransactionCommitting(TransactionCommitEventArgs)
OnTransactionRolledBack(TransactionRollbackEventArgs)

Wird aufgerufen, nachdem ein Rollback der Transaktion ausgeführt wurde.

OnTransactionRollingBack(TransactionRollbackEventArgs)

Wird aufgerufen, bevor ein Rollback der Transaktion ausgeführt wurde.

OnViewMouseEnter(DiagramPointEventArgs)

Tritt ein, wenn der Mauszeiger in die DiagramClientView wechselt.

OnViewMouseHover(DiagramPointEventArgs)

Tritt auf, wenn mit dem Mauszeiger auf die DiagramClientView gezeigt wird.

OnViewMouseLeave(DiagramPointEventArgs)

Tritt ein, wenn der Mauszeiger die DiagramClientView verlässt.

PerformLineRoutingRule()

Richtet den lineroutingrule mit den entsprechenden Informationen für dieses Diagramm ein und löst ihn aus. Das Ereignis wird nur einmal pro Iterationen ausgelöst, und es wird eine Liste aller Änderungen gespeichert, die später behandelt werden.

PerformResizeParentRule()

Richtet das resizeanentrule-Element mit den entsprechenden Informationen für das übergeordnete Element dieser Form ein und löst es aus. Das Ereignis wird nur einmal pro Iterationen ausgelöst, und es wird eine Liste aller Änderungen gespeichert, die später behandelt werden.

(Geerbt von ShapeElement)
PerformResizeParentRule(Boolean, ShapeElement)

Richtet das resizeanentrule-Element mit den entsprechenden Informationen für das übergeordnete Element dieser Form ein und löst es aus. Das Ereignis wird nur einmal pro Iterationen ausgelöst, und es wird eine Liste aller Änderungen gespeichert, die später behandelt werden.

(Geerbt von ShapeElement)
PerformShapeAnchoringRule()

Richtet die shapeanchoringrule mit den entsprechenden Informationen für das übergeordnete Element dieser Form ein und löst Sie aus. Das Ereignis wird nur einmal pro Iterationen ausgelöst, und es wird eine Liste aller Änderungen gespeichert, die später behandelt werden.

(Geerbt von NodeShape)
PermitChildVisibility(ShapeElement)

Gelegenheit zum beeinflussen der Sichtbarkeit der untergeordneten Formen

(Geerbt von NodeShape)
PostDeserialization(Boolean)

Wird nach der Deserialisierung des Diagramms aufgerufen, um eine weitere Anpassung zu ermöglichen. Die Basis Implementierung versucht, alle binarylinkshapes aufzulösen, die nicht mit dem zugrunde liegenden Element Link verbunden sind, wenn die Deserialisierung erfolgreich war.

Print(Graphics, Rectangle, PointD, Single)

Zeichnet das Diagramm mit dem angegebenen Drucker Grafik Objekt.

ProcessVisibilityChange(Boolean)

Die Folge Änderung von einer Änderung der Sichtbarkeit dieser Form verarbeiten

(Geerbt von NodeShape)
PurgeLayoutObjects()

Alle Graph-Layoutobjekte in dieser Hierarchie löschen. Alle Punkte aus den Drähten löschen: die Punkt Auflistung außerhalb der Form, nicht die Diagramm Punkte, da die bereits entfernt sind.

(Geerbt von ShapeElement)
PurgePoints()

Mit dieser Methode werden alle vorhandenen Punkte entfernt.

(Geerbt von ShapeElement)
RebuildShape()

Führt einen Ansichts Fixup für dieses shapeelement aus.

(Geerbt von ShapeElement)
RemoveLayoutObject()

entfernt (löscht) dieses shapeelement aus dem graphwrapper sowie seinen relativen und untergeordneten Formen.

(Geerbt von ShapeElement)
Renumber()

Benennt die Diagramm Formen bei Bedarf um.

ReparentSwimlaneChild(NodeShape, SwimlaneShape, GhostShapeCollection, GhostShape, PointD)

Reaktiviert eine Knoten Form von einem Verantwortlichkeits Bereich zu einem anderen.

RepositionShapes(DiagramItemCollection, PointD, GhostShapeCollection, DiagramItem)

Verschiebt die angegebenen Diagramm Elemente um das angegebene "muvedelta". Diese Diagramm Elemente sollten Diagramm Elemente der obersten Ebene sein. andernfalls wird der Verschiebe Vorgang möglicherweise nicht erwartungsgemäß ausgeführt. Diese Methode ruft getcompliantgroupbounds auf, um das Ziel der einzelnen Diagramm Zeichen zu bestimmen.

Reroute()

Öffentliche Methode, um eine Umleitung zu erzwingen.

RunInShapeFixupContextForMetafileCreation(ICollection, Action)

Führt ein temporäres Fixup aus, das zum Erstellen der Metadatei erforderlich ist. Nach dem Aufruf von "" "" "als Fixup" "

Selected(DiagramClientView)

Gibt einen Wert zurück, der angibt, ob diese Form in der angegebenen Ansicht ausgewählt ist.

(Geerbt von ShapeElement)
SetAbsoluteBoundsValue(RectangleD)

Funktionsname: setvalueforcustomstoredproperty-Beschreibung:

SetInitialGraphLayoutVisibility()

Wenn die Sichtbarkeit dieser Form vor dem Erstellen des Graph-Layoutobjekte angepasst wurde, stellen Sie sicher, dass die beiden synchronisiert sind.

(Geerbt von ShapeElement)
SetIsExpandedValue(Boolean)

Stellt Speicher für die NodeShape. IsExpanded-Eigenschaft bereit.

(Geerbt von NodeShape)
SetShowHideState(Boolean)

Festlegen des Sichtbarkeits Zustands der Form und aller untergeordneten Elemente

(Geerbt von ShapeElement)
SetShowHideStateImplementation(Boolean)

Haupt Auswirkung zum Anzeigen und ausblenden

(Geerbt von ShapeElement)
ShouldAddShapeForElement(ModelElement)

Wird von shapeelement. fixupchildshapes () aufgerufen, um einen Wert zu erhalten, der angibt, ob ein shapeelement erstellt und als untergeordnetes Element dieses shapeelement hinzugefügt werden soll.

ShouldExcludeFromInvalidationTracking(ShapeElement)

Berechnet, ob bestimmte Typen von Formen von der invalidierungsnachverfolgung für das Diagramm ausgeschlossen werden sollen.

Die Basis Implementierung schließt Diagramme und Swimlanes aus.

ShouldReparentOnMove()

Bestimmt, ob eine Form nach dem Verschieben neu zugeordnet werden soll.

(Geerbt von ShapeElement)
ShouldReportException(Exception)

Wird aufgerufen, wenn eine von der Core-Entwurfs Oberfläche erstellte Transaktion eine Ausnahme auslöst. Abgeleitete Klassen können diese Methode überschreiben, um anzupassen, ob der Fehler bei der verschlussetzung gemeldet wird. Beachten Sie, dass kritische Ausnahmen nach oben ausgelöst werden und nicht gemeldet werden. Daher ist keine zusätzliche Überprüfung erforderlich.

Show()

Anzeigen (sichtbar machen) der Form und aller untergeordneten Elemente

(Geerbt von ShapeElement)
ShowCustomToolTip(String, IWin32Window, Point)

Anzeigen der benutzerdefinierten QuickInfo der Form mit den angegebenen Hinweisen für Text und Position

(Geerbt von ShapeElement)
Side(RectangleD)

Weist dem Port eine Seite zu.

(Geerbt von NodeShape)
ToString()

Gibt den zugreif baren Namen dieses Objekts sowie den Untertyp zurück.

(Geerbt von ShapeElement)
TranslateGeometryToAbsoluteBounds(RectangleD)

Übersetzt ein Rechteck von Koordinaten in Relation zum linken oberen Rand des übergeordneten Elements von igeometryhost in absolute World-Koordinaten.

(Geerbt von ShapeElement)
TranslateGeometryToRelativeBounds(RectangleD)

Übersetzt ein Rechteck aus absoluten Weltkoordinaten in Koordinaten, die relativ zur linken oberen Ecke des übergeordneten Elements von igeometryhost sind.

(Geerbt von ShapeElement)
TranslateToAbsoluteBounds(RectangleD)

Übersetzt ein Rechteck von Koordinaten in Bezug auf die übergeordnete Form in absolute globale Koordinaten.

(Geerbt von ShapeElement)
TranslateToRelativeBounds(RectangleD)

Übersetzt ein Rechteck aus absoluten Weltkoordinaten in Koordinaten relativ zur übergeordneten Form.

(Geerbt von ShapeElement)
UnhandledException(Exception)

Wird aufgerufen, wenn eine von der Core-Entwurfs Oberfläche erstellte Transaktion eine Ausnahme auslöst. Wenn diese Methode true zurückgibt, wird die Ausnahme verschluckt. Andernfalls wird der Standard Code für die .NET Framework-Ausnahmebehandlung hochskalieren. Abgeleitete Klassen können diese Methode überschreiben, um die Ausnahmebehandlung und Fehlermeldungen anzupassen. Die Basisklasse gibt false zurück, was bedeutet, dass alle Ausnahmen ausgelöst werden.

UpdateChildVisibility()

Berechnet die Sichtbarkeits Zustände der Nachfolger Formen auf der Grundlage von über schreibungen der Methode permitchildvisibility neu. Das Standardverhalten besteht darin, den Sichtbarkeits Zustand des untergeordneten Elements auf der IsExpanded-Eigenschaft des übergeordneten Elements zu basieren. Interner Hinweis: Dadurch werden auch die Sichtbarkeits Zustände aller Nachfolger unter Diagramme im Graph-Objekt synchronisiert.

(Geerbt von NodeShape)
UpdateDerivedVisible(ShapeElement)

Abgeleiteter sichtbaren Zustand dieser Form aktualisieren

(Geerbt von ShapeElement)
UpdateGeometryLuminosity(DiagramClientView, Brush)

Ändert die Helligkeit des angegebenen Pinsels. (Soll nur von den shapegeometry-abgeleiteten Klassen aufgerufen werden.)

(Geerbt von ShapeElement)
UpdateGeometryLuminosity(DiagramClientView, Pen)

Ändert die Helligkeit des angegebenen Stifts. (Soll nur von den shapegeometry-abgeleiteten Klassen aufgerufen werden.)

(Geerbt von ShapeElement)

Ereignisse

AbsoluteBoundsChanged

Ereignis für Änderungen an der Eigenschaft "absolutebounds" für dieses Element.

(Geerbt von NodeShape)
Click

Das Ereignis wird ausgelöst, wenn auf die Form geklickt wird.

(Geerbt von ShapeElement)
DiagramAdded

Ereignis Senke, die signalisiert, wenn diese Instanz von Microsoft. VisualStudio. Modeling. Diagramms. Diagram hinzugefügt wurde

DiagramRemoved

Ereignis Senke, die signalisiert, wenn diese Instanz von Microsoft. VisualStudio. Modeling. Diagramms. Diagram entfernt wurde

DoubleClick

Das Ereignis wird ausgelöst, wenn auf die Form Doppel geklickt wird.

(Geerbt von ShapeElement)
KeyDown

Das Ereignis wird ausgelöst, wenn die Form den Fokus besitzt und eine Tastatur Taste gedrückt ist.

(Geerbt von ShapeElement)
KeyPress

Das Ereignis wird ausgelöst, wenn die Form den Fokus besitzt und ein Zeichen eingegeben wurde.

(Geerbt von ShapeElement)
KeyUp

Das Ereignis wird ausgelöst, wenn die Form den Fokus besitzt und eine Tastatur Taste losgelassen wird.

(Geerbt von ShapeElement)
MouseDown

Das Ereignis, das ausgelöst wird, wenn eine Maustaste in der Form gedrückt wird.

(Geerbt von ShapeElement)
MouseMove

Das Ereignis wird ausgelöst, wenn der Cursor über der Form bewegt wird.

(Geerbt von ShapeElement)
MouseUp

Das Ereignis wird ausgelöst, wenn eine Maustaste in der Form losgelassen wird.

(Geerbt von ShapeElement)
MouseWheel

Das Ereignis wird ausgelöst, wenn das Mausrad bewegt wird, während sich der Cursor über der Form befindet.

(Geerbt von ShapeElement)

Explizite Schnittstellenimplementierungen

IMergeElements.CanMerge(ProtoElementBase, ElementGroupPrototype) (Geerbt von ModelElement)
IMergeElements.ChooseMergeTarget(ElementGroup) (Geerbt von ModelElement)
IMergeElements.ChooseMergeTarget(ElementGroupPrototype) (Geerbt von ModelElement)
IMergeElements.MergeConfigure(ElementGroup) (Geerbt von ModelElement)
IMergeElements.MergeDisconnect(ModelElement) (Geerbt von ModelElement)
IMergeElements.MergeRelate(ModelElement, ElementGroup) (Geerbt von ModelElement)

Erweiterungsmethoden

GetDslDefinitionModelElement(PresentationElement)

Diese Methode stellt sicher, dass das echte Modellelement, das dem PresentationElement entspricht, zurückgegeben wird. Bei dsldesigner PELs ist der entsprechende Betreff möglicherweise eine interne treumode-Klasse und nicht die tatsächliche Mel-Klasse. Diese Methode verarbeitet diese Fälle ordnungsgemäß, sodass der tatsächliche Mel-Wert zurückgegeben wird.

AddExtension(ModelElement, DomainClassInfo)

Erweitert dieses ModelElement durch eine neu instanziierte Erweiterung des angegebenen Domänen Typs. Eine InvalidOperationException wird ausgelöst, wenn das Element bereits über eine Erweiterung dieses Typs verfügt.

AddExtension(ModelElement, ExtensionElement)

Erweitern Sie dieses ModelElement mit einer bestimmten Erweiterung. Eine InvalidOperationException wird ausgelöst, wenn das Element bereits über eine Erweiterung desselben Typs verfügt.

AddExtension(ModelElement, Guid)

Erweitern Sie dieses ModelElement durch neu instanziierte Erweiterung des identifizierten Domänen Typs. Eine InvalidOperationException wird ausgelöst, wenn das Element bereits über eine Erweiterung dieses Typs verfügt.

AddExtension(ModelElement, Type)

Erweitert dieses ModelElement durch eine neu instanziierte Erweiterung des angegebenen Typs. Eine InvalidOperationException wird ausgelöst, wenn das Element bereits über eine Erweiterung dieses Typs verfügt.

AddExtension<T>(ModelElement)

Erweitern Sie dieses ModelElement durch eine neu instanziierte Erweiterung eines bestimmten Typs. Eine InvalidOperationException wird ausgelöst, wenn das Element bereits über eine Erweiterung desselben Typs verfügt.

GetAllExtensions(ModelElement)

Gibt ein Aufzähl bares Element zurück, das einen breiten ersten Durchlauf über die Struktur der Erweiterungs Elemente ausführt, die in dieses ModelElement eingebettet sind.

GetBaseElement(ModelElement)

Gibt den Stamm des virtuellen Mel zurück, in dem das angegebene ModelElement beteiligt ist.

GetExtension(ModelElement, DomainClassInfo)
GetExtension(ModelElement, Guid)
GetExtension(ModelElement, Type)

Das ExtensionElement des angegebenen Typs aus den verfügbaren Erweiterungen dieses ModelElement-Elements erhalten. Wenn das Element über keine solche Erweiterung verfügt, wird eine InvalidOperationException ausgelöst.

GetExtension<T>(ModelElement)

Das ExtensionElement des angegebenen Typs aus den verfügbaren Erweiterungen dieses ModelElement-Elements erhalten. Wenn das Element über keine solche Erweiterung verfügt, wird eine InvalidOperationException ausgelöst.

IsExtendedBy(ModelElement, DomainClassInfo)

Fragt ab, ob dieses ModelElement zurzeit durch ein ExtensionElement eines bestimmten Typs erweitert wird.

IsExtendedBy(ModelElement, Guid)

Fragt ab, ob dieses ModelElement zurzeit durch ein ExtensionElement eines bestimmten Typs erweitert wird.

IsExtendedBy(ModelElement, Type)

Fragt ab, ob dieses ModelElement zurzeit durch ein ExtensionElement eines bestimmten Typs erweitert wird.

RemoveExtension(ModelElement, DomainClassInfo)

Entfernen Sie eine beliebige Erweiterung des angegebenen ModelElement-Elements, das von einem bestimmten Typ ist.

RemoveExtension(ModelElement, ExtensionElement)

Entfernt ein angegebenes ExtensionElement aus den Erweiterungen dieses ModelElement-Elements.

RemoveExtension(ModelElement, Guid)

Entfernen Sie eine beliebige Erweiterung des angegebenen ModelElement-Elements, das von einem bestimmten Typ ist.

RemoveExtension(ModelElement, Type)

Entfernen Sie eine beliebige Erweiterung dieses ModelElement-Elements, das von einem bestimmten Typ ist.

TryGetExtension(ModelElement, DomainClassInfo)
TryGetExtension(ModelElement, Guid)
TryGetExtension(ModelElement, Type)
TryGetExtension<T>(ModelElement)

Das ExtensionElement des angegebenen Typs aus den verfügbaren Erweiterungen dieses ModelElement-Elements erhalten. Wenn dieses Element über keine solche Erweiterung verfügt, ist das Ergebnis NULL.

CanDelete(ModelElement, Guid[])

Löscht das Element aus dem Modell.

GetLocks(ModelElement)

Hiermit werden die Sperrflags für dieses Element angezeigt. Dies schließt alle Sperren ein, die für die Partition aktiviert sind, die das-Element enthält.

IsLocked(ModelElement, Locks)

Testet, ob dieses Element über einen angegebenen Satz von Sperren verfügt.

SetLocks(ModelElement, Locks)

Legen Sie die Sperrflags dieses Elements fest.

Gilt für