SwimlaneShape Klasse

Definition

Beschreibung der domainClass SwimlaneShape für Microsoft. VisualStudio. Modeling. Diagramms. SwimlaneShape

public ref class SwimlaneShape abstract : Microsoft::VisualStudio::Modeling::Diagrams::NodeShape
[Microsoft.VisualStudio.Modeling.Design.DescriptionResource("Microsoft.VisualStudio.Modeling.Diagrams.SwimlaneShape.Description", typeof(Microsoft.VisualStudio.Modeling.Diagrams.CoreDesignSurfaceDomainModel), "Microsoft.VisualStudio.Modeling.Diagrams.GeneratedCode.DomainModelResx")]
[Microsoft.VisualStudio.Modeling.Design.DisplayNameResource("Microsoft.VisualStudio.Modeling.Diagrams.SwimlaneShape.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("1440006c-b76a-4f82-9e4f-72159ca36851")]
[System.CLSCompliant(true)]
public abstract class SwimlaneShape : Microsoft.VisualStudio.Modeling.Diagrams.NodeShape
[<Microsoft.VisualStudio.Modeling.Design.DescriptionResource("Microsoft.VisualStudio.Modeling.Diagrams.SwimlaneShape.Description", typeof(Microsoft.VisualStudio.Modeling.Diagrams.CoreDesignSurfaceDomainModel), "Microsoft.VisualStudio.Modeling.Diagrams.GeneratedCode.DomainModelResx")>]
[<Microsoft.VisualStudio.Modeling.Design.DisplayNameResource("Microsoft.VisualStudio.Modeling.Diagrams.SwimlaneShape.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("1440006c-b76a-4f82-9e4f-72159ca36851")>]
[<System.CLSCompliant(true)>]
type SwimlaneShape = class
    inherit NodeShape
Public MustInherit Class SwimlaneShape
Inherits NodeShape
Vererbung
Attribute

Konstruktoren

SwimlaneShape(Partition, PropertyAssignment[])

Konstruktor.

Felder

BackgroundGradientFieldName

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

(Geerbt von NodeShape)
DomainClassId

Die SwimlaneShape-Domänen Klassen-ID.

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

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

(Geerbt von ShapeElement)
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

Ruft den Namen des Elements ab, das von Client Anwendungen für Barrierefreiheit verwendet wird.

(Geerbt von ShapeElement)
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)
Alignment

Ruft ab oder legt fest, wie Verantwortlichkeits Bereiche im Diagramm ausgerichtet werden.

AllowsChildrenInSelection

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

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)
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.

(Geerbt von ShapeElement)
BackgroundGradientMode

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

(Geerbt von NodeShape)
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.

CanExpandAndCollapse

Swimlanes dürfen nicht erweitert/reduziert werden.

CanFocus

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

(Geerbt von ShapeElement)
CanMove

Ruft einen Wert ab, der angibt, ob der Benutzer das shapeelement 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)
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)
ConnectionPoints

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

(Geerbt von NodeShape)
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 Standard Rand ab, der zwischen den zulässigen Formen und den Begrenzungen der übergeordneten Form zulässig ist.

(Geerbt von NodeShape)
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.

(Geerbt von ShapeElement)
Diagram

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

(Geerbt von ShapeElement)
EnsureVisiblePreference

Einstellungen für die EnsureVisible-Methode für diese Form. Der Standardwert ist die Rückgabe der visiblepreference für das Diagramm, das diese Form gehostet.

(Geerbt von ShapeElement)
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)
ForwardDragDropToParent

Ruft ab oder legt fest, ob die DragDrop-Nachricht dieser Klasse an die übergeordnete Form weitergeleitet werden soll.

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)
GridSize

Ruft die Größe des Rasters in Welteinheiten ab, in denen diese Form ist. Standardmäßig wird das GridSize-Element der übergeordneten Form verwendet.

(Geerbt von ShapeElement)
HasAnchoring

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

(Geerbt von NodeShape)
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.

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

Gibt an, ob die Swimlane hervorgehoben ist.

HasOutline

Gibt an, ob die Swimlane einen Umriss aufweist.

HasShadow

Ports verfügen nicht standardmäßig überschatten.

HasToolTip

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

(Geerbt von ShapeElement)
HeaderSize

Ruft die Größe des Header Abschnitts der Swimlane ab. Bei horizontalen Bereichen entspricht Sie der Höhe des Headers. Bei vertikalen Bereichen entspricht Sie der Breite des Headers.

Id

Eindeutiger Bezeichner dieses Elements.

(Geerbt von ModelElement)
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)
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)
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)
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

Die minimale Größe einer Form in Welteinheiten.

ModelElement

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

(Geerbt von PresentationElement)
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 Verantwortlichkeits Bereichs 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.

(Geerbt von ShapeElement)
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)
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)
ResizableSides

Die Größe der Ports kann vom Endbenutzer nicht geändert werden.

ShapeFields

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

(Geerbt von ShapeElement)
ShapeGeometry

Swimlanes können nur über eine rechteckige Geometrie verfügen.

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 beendet. Wenn eine Form diese Methode überschreibt, um true zurückzugeben, wird der Toolbox-Doppelklick auf die Element Form dieses shapeelements durchlaufen und den canmerge () erneut versuchen.

Size

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

(Geerbt von NodeShape)
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)
TargetToolboxItemFilterAttributes

Gibt eine Auflistung von ToolboxItemFilterAttribute-Objekten für diese Form zurück. Diese Attribute werden verwendet, um in der Toolbox aktivierte/deaktivierte Elemente zu bestimmen. Die hier zurückgegebene Auflistung wird Teil der Auflistung, der die Toolbox Elemente entsprechen müssen, damit Sie aktiviert werden. Um die Auflistung zu definieren, die Teil des Toolbox Elements selbst ist, wenden Sie ToolboxItemFilterAttribute (s) auf das ModelElement an, das das Toolbox Element darstellt.

(Geerbt von ShapeElement)
ToRoleLinkShapes

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

(Geerbt von NodeShape)
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)
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)
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)
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.

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)
Copy()

Erstellt eine Kopie des-Elements im Modell.

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

Erstellt eine Kopie des-Elements im Modell.

(Geerbt von ModelElement)
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)
CreateChildShape(ModelElement)

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

(Geerbt von ShapeElement)
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)
CreateInstanceStyleSet()

Erstellen Sie die stilmenge dieser Instanz.

(Geerbt von ShapeElement)
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)
DoFoldToShape(PointD, PointD)

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

(Geerbt von ShapeElement)
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 HitTest mit einem Punkt aus, der relativ zum oberen linken Diagramm in Welteinheiten ist.

(Geerbt von ShapeElement)
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)
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)
FindHeaderBackgroundField(IList<ShapeField>)

Suchen Sie das Feld Hintergrund in der swimlane.

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)
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)
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)
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)
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)
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)
GetToolTipText(DiagramItem)

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

(Geerbt von ShapeElement)
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)
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>)

Initialisieren Sie die Felder innerhalb einer swimlane.

Invalidate()

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

(Geerbt von ShapeElement)
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)
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)
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)
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)
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)
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)
OnChildConfigured(ShapeElement, Boolean, Boolean)

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

(Geerbt von NodeShape)
OnChildConfiguring(ShapeElement, Boolean)

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

(Geerbt von NodeShape)
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)
OnDoubleClick(DiagramPointEventArgs)

Wird von OnDoubleClick () des Steuer Elements aufgerufen.

(Geerbt von ShapeElement)
OnDragDrop(DiagramDragEventArgs)

Leitet OnDragDrop-Nachricht an das übergeordnete Element weiter, wenn die-Eigenschaft festgelegt ist

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)

Leitet die OnDragOver-Nachricht an das übergeordnete Element weiter, wenn die Eigenschaft festgelegt ist

OnEndEdit(DiagramItemEventArgs)

Wird aufgerufen, wenn die direkte Bearbeitung beendet wurde.

(Geerbt von ShapeElement)
OnInitialize()

Wenn die Form initialisiert wird.

OnKeyDown(DiagramKeyEventArgs)

Wird aufgerufen, wenn eine Taste gedrückt wird.

(Geerbt von NodeShape)
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)

Die Standardauswahl wird nicht gezeichnet.

OnPaintShape(DiagramPaintEventArgs)

Zeichnet das shapeelement. Dies wird durch die OnPaint () des Steuer Elements aufgerufen.

(Geerbt von ShapeElement)
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.

OnShapeRemoved()

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

(Geerbt von ShapeElement)
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)
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)
Selected(DiagramClientView)

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

(Geerbt von ShapeElement)
SetAbsoluteBoundsValue(RectangleD)

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

(Geerbt von NodeShape)
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.

(Geerbt von ShapeElement)
ShouldReparentOnMove()

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

(Geerbt von ShapeElement)
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)
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)
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