GenericLinkShape Klasse

Definition

DomainClass GenericLinkShape Description for Microsoft.VisualStudio.Modeling.Diagrams.GenericLinkShape

public ref class GenericLinkShape : Microsoft::VisualStudio::Modeling::Diagrams::BinaryLinkShape
[Microsoft.VisualStudio.Modeling.Design.DescriptionResource("Microsoft.VisualStudio.Modeling.Diagrams.GenericLinkShape.Description", typeof(Microsoft.VisualStudio.Modeling.Diagrams.CoreDesignSurfaceDomainModel), "Microsoft.VisualStudio.Modeling.Diagrams.GeneratedCode.DomainModelResx")]
[Microsoft.VisualStudio.Modeling.Design.DisplayNameResource("Microsoft.VisualStudio.Modeling.Diagrams.GenericLinkShape.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("d81e1f06-f6bc-4885-b21c-3626ded28e9d")]
[System.CLSCompliant(true)]
[System.Diagnostics.DebuggerDisplay("{GetType().Name,nq} (Name = {namePropertyStorage})")]
public class GenericLinkShape : Microsoft.VisualStudio.Modeling.Diagrams.BinaryLinkShape
[<Microsoft.VisualStudio.Modeling.Design.DescriptionResource("Microsoft.VisualStudio.Modeling.Diagrams.GenericLinkShape.Description", typeof(Microsoft.VisualStudio.Modeling.Diagrams.CoreDesignSurfaceDomainModel), "Microsoft.VisualStudio.Modeling.Diagrams.GeneratedCode.DomainModelResx")>]
[<Microsoft.VisualStudio.Modeling.Design.DisplayNameResource("Microsoft.VisualStudio.Modeling.Diagrams.GenericLinkShape.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("d81e1f06-f6bc-4885-b21c-3626ded28e9d")>]
[<System.CLSCompliant(true)>]
[<System.Diagnostics.DebuggerDisplay("{GetType().Name,nq} (Name = {namePropertyStorage})")>]
type GenericLinkShape = class
    inherit BinaryLinkShape
Public Class GenericLinkShape
Inherits BinaryLinkShape
Vererbung
Attribute

Konstruktoren

GenericLinkShape(Partition, PropertyAssignment[])

Konstruktor

GenericLinkShape(Store, PropertyAssignment[])

Konstruktor

Felder

DomainClassId

GenericLinkShape-Domänenklassen-ID.

NameDomainPropertyId

Name domain property Id.

Eigenschaften

AbsoluteBoundingBox

Das umgebende Rechteck relativ zur linken oberen Ecke des Diagramms.

(Geerbt von LinkShape)
AbsoluteBoundingBoxToEnsureVisible

Ruft das umgebende Rechteck ab, das von EnsureVisible verwendet wird. Das Rechteck ist identisch mit AbsoluteBoundingBox, aber die Höhe wird auf ungleich 0 festgelegt, wenn die Breite ungleich 0 ist. Dies geschieht, da für Links mit einem einzelnen Segment die Höhe standardmäßig 0 ist und dazu führen kann, dass die Auswahlgrenzen als "leer" zurückgegeben werden, selbst wenn ein Link wirklich ausgewählt ist.

(Geerbt von LinkShape)
AbsoluteCenter

Ruft die Mitte der absoluten Begrenzungen des ShapeElement relativ zur oberen linken Ecke des Diagramms ab, unabhängig vom übergeordneten ShapeElement.

(Geerbt von ShapeElement)
AccessibilityObject

Ruft das dem -Element zugewiesene AccessibleObject ab.

(Geerbt von ShapeElement)
AccessibleDefaultActionDescription

Ruft die Standardaktionsbeschreibung des Elements zur Verwendung durch Barrierefreiheitsclientanwendungen ab.

(Geerbt von ShapeElement)
AccessibleDescription

Ruft die Beschreibung des Elements ab, das von Barrierefreiheitsclientanwendungen verwendet wird.

(Geerbt von ShapeElement)
AccessibleHelp

Ruft eine Beschreibung ab, was das -Element tut oder wie das -Element verwendet wird.

(Geerbt von ShapeElement)
AccessibleHelpTopicFileName

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

(Geerbt von ShapeElement)
AccessibleHelpTopicId

Ruft den Diesem Element zugeordneten Hilfethemabezeichner ab.

(Geerbt von ShapeElement)
AccessibleName

Gibt den Namen für diese Form zurück, die für Barrierefreiheitsclients verfügbar gemacht wird.

(Geerbt von BinaryLinkShapeBase)
AccessibleRole

Ruft die barrierefreie Rolle des Steuerelements ab.

(Geerbt von ShapeElement)
AccessibleState

Ruft den barrierefreien Zustand des Modellelements ab.

(Geerbt von ShapeElement)
AccessibleValue

Ruft den barrierefreien Wert für dieses Element ab.

(Geerbt von ShapeElement)
AllowsChildrenInSelection

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

(Geerbt von ShapeElement)
AllowsChildrenToResizeParent

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

(Geerbt von ShapeElement)
AllowsChildrenToShrinkParent

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

(Geerbt von ShapeElement)
AnchorBothEnds

Wie verankern, wenn wir die Tat tatsächlich tun. Die CD möchte in der Regel beide Enden verankern, aber nur ein Ende verankern, wenn die Linie ein zwei Zeiger ist.

(Geerbt von BinaryLinkShapeBase)
BackgroundBrushId

Ruft die Ressourcen-ID des Pinsels ab, die zum Ausfüllen des Hintergrunds der Geometrie verwendet wird.

(Geerbt von ShapeElement)
BoundingBox

Das umgebende Rechteck relativ zum übergeordneten Element dieser Form oben links.

(Geerbt von LinkShape)
CanFocus

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

(Geerbt von ShapeElement)
CanManuallyRoute

Ruft einen Wert ab, der angibt, ob der Benutzer diese LinkShape manuell weiterleiten darf.

(Geerbt von LinkShape)
CanMove

Ruft einen Wert ab, der angibt, ob der Benutzer die Form neu positionieren darf.

(Geerbt von LinkShape)
CanMoveAnchorPoints

Ruft einen Wert ab, der angibt, ob der Benutzer die Endpunkte dieser LinkShape verschieben darf.

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

(Geerbt von ShapeElement)
ClassStyleSet

Definiert klassenspezifische Stlyes für diese Form.

ClipWhenDrawingFields

Ruft einen Wert ab, der angibt, ob der Clippingbereich beim Zeichnen der untergeordneten ShapeFields auf das Begrenzungsfeld dieser Form festgelegt werden soll.

(Geerbt von ShapeElement)
DecoratorFrom

Ruft den Decorator am Ende der Beziehung ab oder legt den Decorator fest.

(Geerbt von BinaryLinkShapeBase)
Decorators

Eine Sammlung von Decorators für diese Art von Form. Gibt NULL zurück, wenn dieser Typ über keine Decorators verfügt. Standardmäßig verfügen Shapes nicht über Decorators.

(Geerbt von ShapeElement)
DecoratorsSize

Die Gesamtgröße der Decorators – erforderlich für Berechnungen zur Invalidierung der Benutzeroberfläche

(Geerbt von BinaryLinkShapeBase)
DecoratorTo

Ruft den Decorator am Ende der Beziehung ab oder legt diesen fest.

(Geerbt von BinaryLinkShapeBase)
DefaultRoutingStyle

Gibt den zu verwendenden Standardroutingstil an.

(Geerbt von LinkShape)
DefaultShapeField

Ruft das erste ShapeField ab, das den Fokus erhalten kann. Das zurückgegebene Feld sollte als Standard-Shape-Feld verwendet werden, um Schlüsselereignisse zu empfangen, wenn das ShapeElement den Fokus hat und das ShapeElement nicht auf die Schlüsselereignisse reagiert.

(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. (Dies kann NULL sein.)

(Geerbt von ShapeElement)
EdgePoints

Ruft den Wert der EdgePoints-Domäneneigenschaft ab oder legt den Wert fest. Beschreibung für Microsoft.VisualStudio.Modeling.Diagrams.LinkShape.Edge Points

(Geerbt von LinkShape)
EdgePointsNoJumps

Ruft die Randpunkte in Welteinheiten ohne Sprünge ab.

(Geerbt von LinkShape)
EndSegmentBreakFactor

Ruft den Faktor ab, der verwendet werden soll, wenn das Endsegment einer LinkShape unterbrochen wird.

(Geerbt von LinkShape)
EnsureVisiblePreference

Einstellungen für die EnsureVisible-Methode für dieses Shape. Der Standardwert ist, um die VisiblePreference für das Diagramm zurückzugeben, das diese Form hostet.

(Geerbt von ShapeElement)
Events

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

(Geerbt von ShapeElement)
ExcludePath

Abrufen/Festlegen des Grafikpfads Dies ist ein Singleton für die BinaryLinkShape-Klasse. Nicht entsorgen. Verwenden Sie sofort. Verwenden Sie Klonen, wenn ein anderer Pfad benötigt wird!

(Geerbt von BinaryLinkShapeBase)
FixedFrom

Ruft den Wert der FixedFrom-Domäneneigenschaft ab oder legt den Wert fest. Beschreibung für Microsoft.VisualStudio.Modeling.Diagrams.BinaryLinkShape.Fixed Von

(Geerbt von BinaryLinkShapeBase)
FixedTo

Ruft den Wert der FixedTo-Domäneneigenschaft ab oder legt den Wert fest. Beschreibung für Microsoft.VisualStudio.Modeling.Diagrams.BinaryLinkShape.Fixed To

(Geerbt von BinaryLinkShapeBase)
FromEndPoint

Ruft den Punkt des Edges ab bzw. legt diesen fest.

(Geerbt von BinaryLinkShapeBase)
FromLinkConnectsToNode

Ruft den ElementLink am Ende der Beziehung ab.

(Geerbt von BinaryLinkShapeBase)
FromShape

Ruft die NodeShape am Ende der Beziehung ab.

(Geerbt von BinaryLinkShapeBase)
GeometryBackgroundBrushId

Ruft die Ressourcen-ID des Pinsels ab, die zum Ausfüllen des Hintergrunds der Geometrie verwendet wird.

(Geerbt von ShapeElement)
GeometryBoundingBox

Ruft das Begrenzungsfeld der Geometrie ab. (Wird nur von den von ShapeGeometry abgeleiteten Klassen aufgerufen.)

(Geerbt von ShapeElement)
GeometryCanManuallyRoute

Ruft einen Wert ab, der angibt, ob der Benutzer diese LinkShape manuell weiterleiten darf. (Wird nur von den von ShapeGeometry abgeleiteten Klassen aufgerufen.)

(Geerbt von BinaryLinkShapeBase)
GeometryDecoratorFrom

Ruft den LinkDecorator am Ende des Links ab. (Wird nur von den von ShapeGeometry abgeleiteten Klassen aufgerufen.)

(Geerbt von BinaryLinkShapeBase)
GeometryDecoratorFromSize

Ruft die Größe für den Decorator am Ende der Beziehung ab.

(Geerbt von BinaryLinkShapeBase)
GeometryDecoratorTo

Ruft den LinkDecorator am "to"-Ende des Links ab. (Wird nur von den von ShapeGeometry abgeleiteten Klassen aufgerufen.)

(Geerbt von BinaryLinkShapeBase)
GeometryDecoratorToSize

Ruft die Größe für den Decorator am Ende der Beziehung ab.

(Geerbt von BinaryLinkShapeBase)
GeometryEdgePoints

Ruft die Randpunkte in Welteinheiten ab (Nur von shapeGeometry abgeleiteten Klassen aufgerufen werden sollen.)

(Geerbt von BinaryLinkShapeBase)
GeometryEdgePointsNoJumps

Ruft die Randpunkte in Welteinheiten ohne Sprünge ab (Nur von shapeGeometry abgeleiteten Klassen aufgerufen werden.)

(Geerbt von BinaryLinkShapeBase)
GeometryHasFilledBackground

Ruft einen Wert ab, der angibt, ob der Hintergrund der Geometrie ausgefüllt wird. (Wird nur von den von ShapeGeometry abgeleiteten Klassen aufgerufen.)

(Geerbt von ShapeElement)
GeometryHasOutline

Ruft einen Wert ab, der angibt, ob die Kontur der Geometrie gezeichnet wird. (Wird nur von den von ShapeGeometry abgeleiteten Klassen aufgerufen.)

(Geerbt von ShapeElement)
GeometryHasShadow

Ruft einen Wert ab, der angibt, ob die Geometrie einen Schatten anzeigt. (Wird nur von den von ShapeGeometry abgeleiteten Klassen aufgerufen.)

(Geerbt von ShapeElement)
GeometryOutlinePenId

Ruft die Stiftressourcen-ID ab, die zum Zeichnen der Gliederung der Geometrie verwendet wird.

(Geerbt von ShapeElement)
GeometryStyleSet

Ruft den Stilsatz ab, der für die Geometrie verwendet werden soll. (Wird nur von den von ShapeGeometry abgeleiteten Klassen aufgerufen.)

(Geerbt von ShapeElement)
GridSize

Ruft die Größe des Rasters ab, in dem sich diese LinkShape befindet, oder legt diese fest.

(Geerbt von LinkShape)
HasChildren

Ruft einen Wert ab, der angibt, ob das ShapeElement über ein oder mehrere untergeordnete ShapeElements mit einer relativen oder geschachtelten Beziehung verfügt.

(Geerbt von ShapeElement)
HasCustomToolTip

Gibt zurück, ob dieses Shape über ein benutzerdefiniertes Rendering einer QuickInfo verfügt.

(Geerbt von ShapeElement)
HasDragOverToolTip

Gibt zurück, ob die QuickInfo zum Überziehen von dieser Form unterstützt wird.

(Geerbt von ShapeElement)
HasFilledBackground

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

(Geerbt von ShapeElement)
HasHighlighting

Ruft einen Wert ab, der angibt, ob die Hervorhebung des ShapeElements gezeichnet werden soll.

(Geerbt von ShapeElement)
HasOutline

Ruft einen Wert ab, der angibt, ob die Kontur der Form gezeichnet werden soll.

(Geerbt von ShapeElement)
HasShadow

Bestimmt, ob der Schatten der Form gezeichnet werden soll.

(Geerbt von LinkShape)
HasToolTip

Abrufen/Festlegen, ob das Shape standardmäßig eine QuickInfo mit mauszeiger Maus anzeigt oder nicht

(Geerbt von ShapeElement)
Id

Eindeutiger Bezeichner dieses Elements.

(Geerbt von ModelElement)
IsActive

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

(Geerbt von ModelElement)
IsDeleted

Wurde 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ängigmachen kann.)

(Geerbt von ModelElement)
IsDeleting

Wurde 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ängigmachen kann.)

(Geerbt von ModelElement)
IsDirected

DomainClass GenericLinkShape Description for Microsoft.VisualStudio.Modeling.Diagrams.GenericLinkShape

(Geerbt von BinaryLinkShapeBase)
IsNestedChild

Ruft einen Wert ab, der angibt, ob es sich bei dieser Form um ein geschachteltes untergeordnetes Element des übergeordneten Elements und nicht um ein relatives untergeordnetes Element handelt. Ein geschachteltes untergeordnetes Element wird von seiner übergeordneten Form beschnitten, ein relatives untergeordnetes Element hingegen nicht.

(Geerbt von ShapeElement)
IsRelativeChild

Ruft einen Wert ab, der angibt, ob diese Form ein relatives untergeordnetes Element des übergeordneten Elements und nicht ein geschachteltes untergeordnetes Element ist. Ein geschachteltes untergeordnetes Element wird von seiner übergeordneten Form beschnitten, ein relatives untergeordnetes Element hingegen nicht.

(Geerbt von ShapeElement)
IsVisible

Ruft das Sichtbarkeitsattribut dieser Form ab.

(Geerbt von ShapeElement)
LineAdjustAwayDefault

Ruft einen Wert ab, der angibt, ob Zwischenliniensegmente von untergeordneten Linkformen ausgerichtet werden sollen, wenn die Linkformen eine gemeinsame verbundene Form verwenden, oder legt diesen fest. Zwischenliniensegmente sind die Segmente, die keine LinkShape-Endpunkte enthalten. Diese Eigenschaft wirkt sich nicht auf die Affinität dieser Form mit gleichgeordneten Shapes aus. Sie gilt nur für Verknüpfungsformen, die untergeordnete Elemente dieser Form sind.

(Geerbt von ShapeElement)
LineAffinityDefault

Ruft einen Wert ab, der angibt, ob Zwischenliniensegmente von untergeordneten Linkformen ausgerichtet werden sollen, wenn die Linkformen eine gemeinsame verbundene Form verwenden, oder legt diesen fest. Zwischenliniensegmente sind die Segmente, die keine LinkShape-Endpunkte enthalten. Diese Eigenschaft wirkt sich nicht auf die Affinität dieser Form mit gleichgeordneten Shapes aus. Sie gilt nur für Verknüpfungsformen, die untergeordnete Elemente dieser Form sind.

(Geerbt von ShapeElement)
LineToLineClearance

Ruft den Abstand in Welteinheiten zwischen untergeordneten Linkformen ab oder legt diese fest. Diese Eigenschaft wirkt sich nicht auf den Abstand von Linie zu Linie dieser Form bei gleichgeordneten Formen aus. Sie gilt nur für Verknüpfungsformen, die untergeordnete Elemente dieser Form sind. Dieser Wert muss größer als 1e-6 sein.

(Geerbt von ShapeElement)
LineToNodeClearance

Ruft den Abstand in Welteinheiten zwischen untergeordneten Linkformen und untergeordneten Knotenformen ab oder legt diese fest. Diese Eigenschaft wirkt sich bei gleichgeordneten Formen nicht auf den Abstand von Linien zu Knoten dieser Form aus. Sie gilt nur für Formen, die untergeordnete Elemente dieser Form sind. Dieser Wert muss größer als 1e-6 sein.

(Geerbt von ShapeElement)
ManuallyRouted

Ruft den Wert der ManuallyRouted-Domäneneigenschaft ab oder legt den Wert fest. Beschreibung für Microsoft.VisualStudio.Modeling.Diagrams.LinkShape.Manually Routed

(Geerbt von LinkShape)
MaximumSize

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

(Geerbt von ShapeElement)
MinimumSize

Ruft die Mindestgröße eines ShapeElement in Welteinheiten ab.

(Geerbt von ShapeElement)
ModelElement

Ruft das diesem Präsentationselement zugeordnete Modellelement ab oder legt es fest.

(Geerbt von PresentationElement)
Name

Ruft den Wert der Name-Domäneneigenschaft ab oder legt den Wert fest. Beschreibung für Microsoft.VisualStudio.Modeling.Diagrams.GenericLinkShape.Name

NestedChildShapes

Ruft eine Liste von NestedChildShapes ab. Beschreibung für Microsoft.VisualStudio.Modeling.Diagrams.ParentShapeContainsNestedChildShapes.ParentShape

(Geerbt von ShapeElement)
NestedShapesMargin

Ruft den Rand zwischen dem Begrenzungsrahmen des ShapeElement-Bereichs und den geschachtelten Knotenformen ab. Der Rand ist in Welteinheiten. Dieser Rand soll einen Bereich entlang des Umkreiss dieses ShapeElements bereitstellen, durch den Verbindungslinien geleitet werden können.

(Geerbt von ShapeElement)
Nodes

Ruft eine Liste der Knoten ab. Beschreibung für Microsoft.VisualStudio.Modeling.Diagrams.LinkConnectsToNode.Link

(Geerbt von LinkShape)
NodeToNodeClearance

Ruft den Abstand in Welteinheiten zwischen untergeordneten Knotenformen ab oder legt diese fest. Diese Eigenschaft wirkt sich nicht auf die Knoten-zu-Knoten-Freigabe dieser Form bei gleichgeordneten Shapes aus. Sie gilt nur für Knotenformen, die untergeordnete Elemente dieser Form sind. Dieser Wert muss größer als 1e-6 sein.

(Geerbt von ShapeElement)
OutlinePenId

Ruft die Stiftressourcen-ID ab, die zum Zeichnen der Gliederung der Geometrie verwendet wird.

(Geerbt von LinkShape)
OutlinePenWidth

Ruft die Gliederungsstiftbreite in Welteinheiten ab. Dies ist nützlich, um das ShapeElement-Begrenzungsrechteck für ungültige Zwecke aufzublasen.

(Geerbt von ShapeElement)
PaintMoveableDecoratorSelectionLines

Wenn diese Form ausgewählt ist, geben Sie an, ob eine Auswahllinie zu jedem beweglichen Dekorator, der an diese Form angefügt ist, zeichnen soll, wenn der Dekorator manuell platziert oder dimensioniert wurde. Die Basisimplementierung gibt true zurück.

(Geerbt von ShapeElement)
ParentLink

Ruft die Beziehung zum übergeordneten ShapeElement ab.

(Geerbt von ShapeElement)
ParentShape

ParentShape DomainRole

(Geerbt von ShapeElement)
Partition

Ruft die Partition instance ab, die dieses Element enthält, oder legt diese fest.

(Geerbt von ModelElement)
Perimeter

Ruft den Grafikpfad ab, der die ShapeElement-Gliederung umfasst, einschließlich der Stärke des Gliederungsstifts, der außerhalb des ShapePath liegt. Die Punkte im Pfad sind in Welteinheiten relativ zum übergeordneten ShapeElement.

(Geerbt von ShapeElement)
RelatedShapeToEmphasize

Ruft das zugehörige ShapeElement ab, das dem Benutzer visuell hervorgehoben werden soll, wenn dieses Shape ausgewählt wird. Diese Darstellung unterscheidet sich von der Auswahl und gibt nicht an, dass die zugehörige Form ausgewählt ist. Die Absicht besteht darin, die Aufmerksamkeit des Benutzers auf das zugehörige Shape zu lenken, um Kontext bereitzustellen. Diese Eigenschaft gibt NULL zurück, wenn keine Form hervorgehoben werden soll.

Eine Beispielverwendung: Der Benutzer ist möglicherweise nicht klar, welcher Form eine Bezeichnung zugeordnet ist. Durch visuelle Hervorhebung der übergeordneten Form der Bezeichnung, wenn die Bezeichnung ausgewählt ist, kann der Benutzer die zugehörige Form schnell identifizieren.

(Geerbt von ShapeElement)
RelativeChildShapes

Ruft eine Liste von RelativeChildShapes ab. Beschreibung für Microsoft.VisualStudio.Modeling.Diagrams.ParentShapeHasRelativeChildShapes.ParentShape

(Geerbt von ShapeElement)
RouteJumpType

Ruft die Liniensprungart ab/legt diese fest.

(Geerbt von LinkShape)
RoutingStyle

Ruft den Routingstil ab/legt diese fest.

(Geerbt von LinkShape)
ShapeFields

Definiert eine klassenspezifische Liste von Shape-Feldern für dieses Shape.

ShapeGeometry

Die ShapeGeometry-Klasse für die LinkShape.

(Geerbt von BinaryLinkShapeBase)
ShouldTryParentShapeForMergeOnToolboxDoubleClick

Steuert, was geschieht, wenn dieses ShapeElement ausgewählt ist und der Benutzer auf ein Toolboxelement doppelklicken. Wenn CanMerge() für dieses ShapeElement fehlschlägt, führt die Doppelklickaktion standardmäßig zu diesem ShapeElement-Element ParentShape und versucht es erneut mit CanMerge(). Wenn ein Shape diese Methode außer Kraft setzt, um false zurückzugeben, wird der Toolbox-Doppelklick beendet, wenn CanMerge() fehlschlägt.

(Geerbt von ShapeElement)
Store

Rufen Sie die Store-instance ab, die dieses Element enthält.

(Geerbt von ModelElement)
StyleSet

Ruft das instance StyleSet ab, wenn dieses ShapeElement über eines verfügt, andernfalls ruft das ClassStyleSet ab.

(Geerbt von ShapeElement)
Subject

Ruft Den Betreff ab oder legt diese fest. Beschreibung für Microsoft.VisualStudio.Modeling.Diagrams.PresentationViewsSubject.Presentation

(Geerbt von PresentationElement)
TargetRelationshipDomainClassId

Speichert die Domänenklassen-ID der Zielelementverbindung, die bei der Deserialisierung verwendet wird, um die binäre Linkform wieder mit dem Elementlink zu verknüpfen.

(Geerbt von BinaryLinkShape)
TargetToolboxItemFilterAttributes

Gibt eine Auflistung von ToolboxItemFilterAttribute-Objekten für dieses Shape zurück. Diese Attribute werden verwendet, um Elemente zu bestimmen, die in der Toolbox aktiviert/deaktiviert sind. Die hier zurückgegebene Auflistung wird Teil der Auflistung, mit der Toolboxelemente übereinstimmen müssen, um aktiviert zu werden. Um die Auflistung zu definieren, die Teil des Toolboxelements selbst ist, wenden Sie ToolboxItemFilterAttribute(s) auf das ModelElement an, das das Toolboxelement darstellt.

(Geerbt von ShapeElement)
ToEndPoint

Ruft die Kante ab, um zu zeigen, bzw. legt sie fest.

(Geerbt von BinaryLinkShapeBase)
ToLinkConnectsToNode

Ruft den ElementLink am Ende der Beziehung ab.

(Geerbt von BinaryLinkShapeBase)
ToShape

Ruft die NodeShape am Ende der Beziehung ab.

(Geerbt von BinaryLinkShapeBase)
UserFixed

Ruft das userFixed-Flag des Edges ab bzw. legt es fest.

(Geerbt von LinkShape)
ZOrder

Ruft die relative Z-Reihenfolge für dieses ShapeElement ab. Wenn dies ein Diagramm ist, ist dies die neueste Z-Order-Nummer, die zum Erneutenieren 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äsentationselement seinem Modellelement zu.

(Geerbt von PresentationElement)
CalculateDerivedVisible(ShapeElement)

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

(Geerbt von BinaryLinkShapeBase)
CanMerge(ProtoElementBase, ElementGroupPrototype)

Gibt einen Wert zurück, der angibt, ob das durch das angegebene ProtoElement-Stammelement dargestellte Quellelement diesem Element hinzugefügt werden kann.

(Geerbt von ModelElement)
ChooseMergeTarget(ElementGroup)

Ruft das ModelElement ab, das als Ziel für den ElementGroup-Mergeprozess verwendet werden soll.
Dies wird vom Mergeprozess aufgerufen, wenn dieses Element das Ziel des Merges ist.
Dies bietet diesem 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 Merges ist.
Dies bietet diesem 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 kann Vorkommen geben, in denen eine andere Form sein sollte.

(Geerbt von ShapeElement)
ChooseRelationship(ShapeElement)

Wird von ShapeElement.FixUpChildShapes() aufgerufen, um den Beziehungstyp abzurufen, den das untergeordnete ShapeElement zu seinem übergeordneten Element hat.

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

Ermöglicht es einem Shape, die ausgewählten Elemente zu ändern. Wird über die Select-Aktion aufgerufen.

(Geerbt von ShapeElement)
Connect(NodeShape, NodeShape)

Erstellt die ElementLink-Beziehungen, die zum Verbinden der beiden angegebenen NodeShapes erforderlich sind. Wenn sich diese BinaryLinkShape bereits in einem Diagramm befindet, verbinden Sie auch graphEdge. Andernfalls wird graphEdge verbunden, wenn die BinaryLinkShape einem Diagramm hinzugefügt wird.

(Geerbt von BinaryLinkShapeBase)
Copy()

Erstellt eine Kopie des Elements im Modell.

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

Erstellt eine Kopie des Elements im Modell.

(Geerbt von ModelElement)
CreateChildShape(ModelElement)

Wird von ShapeElement.FixUpChildShapes() aufgerufen, um eine neue instance einer untergeordneten Form für das angegebene Modellelement abzurufen.

(Geerbt von ShapeElement)
CreateClassStyleSet()

Erstellt den Klassenstilsatz für dieses ShapeElement.

(Geerbt von ShapeElement)
CreateDecorators()

Instanziiert die Auflistung von Decorators für diesen Formtyp.

(Geerbt von ShapeElement)
CreateInstanceStyleSet()

Create den Stilsatz dieses instance.

(Geerbt von ShapeElement)
CreateShapeFields()

Instanziiert die Auflistung von Shape-Feldern für diesen Shape-Typ.

(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 Formkette nach oben, bis eine Form gefunden wird, deren Hervorhebung aktiviert ist, oder sie hat den oberen Rand der übergeordneten Kette erreicht.

(Geerbt von ShapeElement)
Disconnect()

Trennt die aktuelle LinkShape von beiden verbundenen Endpunkten.

(Geerbt von BinaryLinkShapeBase)
DoFoldToShape(PointD, PointD)

Berechnet den Punkt entlang des ShapeElement-Umkreises, an dem sich der angegebene Vektor überschneidet.

(Geerbt von ShapeElement)
DoHitTest(PointD, DiagramHitTestInfo)

Führt einen Treffertest aus, wenn ein Punkt relativ zum Diagramm oben links in Welteinheiten angegeben ist.

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

Führt einen Treffertest aus, wenn ein Punkt relativ zum Diagramm oben links in Welteinheiten angegeben ist.

(Geerbt von ShapeElement)
DoHitTestSelection(PointD, DiagramHitTestInfo)

Führt einen Treffertest für die Auswahl um das ShapeElement aus, wenn ein Punkt relativ zum Diagramm oben links in Welteinheiten angegeben wird.

(Geerbt von ShapeElement)
DoKeyboardNavigation(Keys, DiagramClientView)

Ruft die entsprechende Navigationsmethode für das Shape auf.

(Geerbt von ShapeElement)
DrawResizeFeedback(DiagramPaintEventArgs, RectangleD)

Zeichnet das Feedback zum Ändern der Größe des ShapeElements unter Verwendung der angegebenen absoluten Begrenzungen für das ShapeElement.

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

Schließt diese Form und ihre Endpunkt-Shapes aus dem Clippingbereich im angegebenen Graphics-Objekt aus.

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

Schließt diese Geometrie aus dem Clippingbereich aus, einschließlich geometrien von abgeleiteten IGeometryHost-Objekten. (Wird nur von den von ShapeGeometry abgeleiteten Klassen aufgerufen.)

(Geerbt von ShapeElement)
FindDecorator(String)

Sucht den Decorator mit dem angegebenen Namen.

(Geerbt von ShapeElement)
FindFirstChild(Boolean)

Wird von diesem ShapeElement aufgerufen, um seinen ersten Nachfolger in der Navigationssequenz abzurufen.

Wird vom untergeordneten ShapeElement oder ShapeField aufgerufen, um den ersten Nachfolger dieses Shapes in der Navigationssequenz abzurufen.

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

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

(Geerbt von ShapeElement)
FindLastChild(Boolean)

Wird vom untergeordneten ShapeElement oder ShapeField aufgerufen, um den letzten Nachfolger dieses Shapes in der Navigationssequenz abzurufen.

(Geerbt von ShapeElement)
FindNextChild(DiagramItem, Boolean)

Wird vom untergeordneten ShapeElement oder ShapeField aufgerufen, um das erste gleichgeordnete Element des untergeordneten Elements abzurufen, das in der Navigationssequenz folgt.

(Geerbt von ShapeElement)
FindNextInChildFields(ShapeField, Boolean)

Sucht das erste DiagramItem nach dem angegebenen ShapeField. Die Suche ist auf die ShapeField-Auflistung dieses Shapes beschränkt, einschließlich ihrer Unterfelder.

(Geerbt von ShapeElement)
FindPreviousChild(DiagramItem, Boolean)

Wird vom untergeordneten ShapeElement oder ShapeField aufgerufen, um das erste fokussierbare gleichgeordnete Element des untergeordneten Elements abzurufen, das diesem in der Navigationssequenz vorangeht.

(Geerbt von ShapeElement)
FindPreviousInChildFields(ShapeField, Boolean)

Sucht nach dem ersten DiagramItem vor dem angegebenen ShapeField. Die Suche ist auf die ShapeField-Auflistung dieses Shapes beschränkt, einschließlich ihrer 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 Shapes 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)
GetAccessibilityObject(DiagramClientView)

Ruft das dem -Element zugewiesene AccessibleObject ab.

(Geerbt von ShapeElement)
GetChildElements(ModelElement)

Wird von ShapeElement.FixUpChildShapes() aufgerufen, um eine Auflistung von ModelElements abzurufen, die als untergeordnete Elemente des angegebenen ModelElement gelten. Die zurückgegebenen untergeordneten Elemente sollten über entsprechende Formtypen verfügen, die als untergeordnete Formen dieses ShapeElement instanziiert werden können.

(Geerbt von ShapeElement)
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 häufigsten abgeleitete Domänenklasse für dieses Element ab.

(Geerbt von ModelElement)
GetDragOverToolTipText(DiagramItem)

Gibt den anzuzeigenden QuickInfo-Text mit der Maus zurück.

(Geerbt von ShapeElement)
GetEdgePointsValue()

DomainClass GenericLinkShape Description for Microsoft.VisualStudio.Modeling.Diagrams.GenericLinkShape

(Geerbt von LinkShape)
GetFieldAccessibleDescription(ShapeField)

DomainClass GenericLinkShape Description for Microsoft.VisualStudio.Modeling.Diagrams.GenericLinkShape

(Geerbt von ShapeElement)
GetFieldAccessibleName(ShapeField)

DomainClass GenericLinkShape Description for Microsoft.VisualStudio.Modeling.Diagrams.GenericLinkShape

(Geerbt von ShapeElement)
GetFieldAccessibleValue(ShapeField)

DomainClass GenericLinkShape Description for Microsoft.VisualStudio.Modeling.Diagrams.GenericLinkShape

(Geerbt von ShapeElement)
GetFieldRepresentedElement(ShapeField)

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

(Geerbt von ShapeElement)
GetFieldRepresentedProperty(ShapeField)

Ruft Eigenschafteninformationen ab, die das angegebene ShapeField darstellt.

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

Ruft eine Mausaktion ab, die für dieses (oder das nächste) MouseDown-Ereignis aktiviert werden soll, wenn sich die Maus über dem angegebenen Punkt befindet.

(Geerbt von ShapeElement)
GetRoleCollection<TCollection,TElement>(Guid)

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

(Geerbt von ModelElement)
GetShapeLuminosity(DiagramClientView, Color)

Berechnet die Leuchtkraft der Form basierend auf der Leuchtkraft der aktuellen Farbe und der Angabe, ob sie in der Hervorhebungsliste enthalten ist.

(Geerbt von ShapeElement)
GetSubFieldAccessibleDescription(ShapeField, ShapeSubField)

DomainClass GenericLinkShape Description for Microsoft.VisualStudio.Modeling.Diagrams.GenericLinkShape

(Geerbt von ShapeElement)
GetSubFieldAccessibleName(ShapeField, ShapeSubField)

DomainClass GenericLinkShape Description for Microsoft.VisualStudio.Modeling.Diagrams.GenericLinkShape

(Geerbt von ShapeElement)
GetSubFieldAccessibleValue(ShapeField, ShapeSubField)

DomainClass GenericLinkShape Description for Microsoft.VisualStudio.Modeling.Diagrams.GenericLinkShape

(Geerbt von ShapeElement)
GetSubFieldRepresentedElements(ShapeField, ShapeSubField)

Ruft eine Auflistung von ModelElements ab, die das angegebene ShapeSubField darstellt.

(Geerbt von ShapeElement)
GetSubFieldRepresentedProperty(ShapeField, ShapeSubField)

Ruft den Eigenschaftendeskriptor 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 DomainPropertyInfo, die von GetSubFieldRepresentedProperty zurückgegeben wird, in einem untergeordneten Element des dargestellten Elements gehostet werden kann.

(Geerbt von ShapeElement)
GetToolTipText(DiagramItem)

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

(Geerbt von ShapeElement)
HasCachedDragOverResult(DiagramDragEventArgs)

Gibt true zurück, wenn das Drag Over-Ergebnis zwischengespeichert wird.

(Geerbt von ShapeElement)
Hide()

Ausblenden (unsichtbar machen) die Form und alle untergeordneten Elemente

(Geerbt von ShapeElement)
HideCustomToolTip(IWin32Window)

Ausblenden der benutzerdefinierten QuickInfo des Shapes

(Geerbt von ShapeElement)
InitializeDecorators(IList<ShapeField>, IList<Decorator>)

Instanziiert und fügt diesem Formtyp Formfelder (z. B. Text und Bilder) hinzu.

(Geerbt von ShapeElement)
InitializeInstanceResources()

Überschreibt vorhandene Ressourcen für diese instance von ShapeElement. Diese Methode wird aufgerufen, nachdem der instance Stilsatz instanziiert wurde. Überschreiben Sie diese Methode, um vorhandene Ressourcen für dieses ShapeElement-instance zu ändern.

(Geerbt von ShapeElement)
InitializeResources(StyleSet)

Fügt neue Ressourcen hinzu oder überschreibt vorhandene Ressourcen für diesen ShapeElement-Typ. Diese Methode wird aufgerufen, nachdem der Klassenstilsatz 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>)

DomainClass GenericLinkShape Description for Microsoft.VisualStudio.Modeling.Diagrams.GenericLinkShape

(Geerbt von ShapeElement)
Invalidate()

Mit dieser Methode wird die Linkform ungültig, einschließlich (1) des Konturstifts, der die Grenzen der Form überschreitet, und (2) die Decorators der Linkform.

(Geerbt von LinkShape)
Invalidate(Boolean)

Ungültigt das ShapeElement.

(Geerbt von ShapeElement)
Invalidate(RectangleD)

Ungültigt das ShapeElement mit dem angegebenen Rechteck, 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 Navigationsbefehl entspricht.

(Geerbt von ShapeElement)
IsNavigationKey(Keys)

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

(Geerbt von ShapeElement)
IsRouted()

Gibt zurück, ob diese LinkShape noch geroutet wurde oder noch aufgerissen wurde und auf eine Umleitung wartet.

(Geerbt von LinkShape)
IterateShapes(IShapeIterator)

Eine Methode, die den Iterator durch eine Form und alle untergeordneten Formen unterstützt. Die -Methode durchläuft rekursiv alle untergeordneten Formen dieser Form und ruft den angegebenen Iterator mit jeder gefundenen Form auf. Hinweis: Die Basisimplementierung besteht darin, dass die Durchlauftiefe zuerst und NestedChildShapes vor RelativeChildShapes durchlaufen werden.

(Geerbt von ShapeElement)
MergeConfigure(ElementGroup)

PresentationElements sollte MergeConfigure() nicht überschreiben, da es während des Zusammenführens nicht für PELs aufgerufen wird. Stattdessen sollten PELs die Außerkraftsetzungen für die Korrektur der Ansicht verwenden.

(Geerbt von PresentationElement)
MergeDisconnect(ModelElement)

Führt einen Vorgang im Gegensatz zu MergeRelate aus, d. h. trennt ein bestimmtes Element vom aktuellen Element (entfernt von MergeRelate erstellte Links).

(Geerbt von ModelElement)
MergeRelate(ModelElement, ElementGroup)

PresentationElements sollte MergeRelate() nicht überschreiben, da es während der Zusammenführung nicht für PELs aufgerufen wird. Stattdessen sollten PELs die Außerkraftsetzungen für die Korrektur der Ansicht verwenden.

(Geerbt von PresentationElement)
ModifyLuminosity(Int32, DiagramClientView)

Berechnet die Hervorhebungshelligkeit basierend auf: wenn L >= 160, dann L = L * 0,9 ander, L += 40.

(Geerbt von ShapeElement)
MoveByRepositioning(DiagramDragEventArgs)

Positioniert die Shapes im ElementGroupPrototype um den betrag, der durch die Mausposition bestimmt wird.

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

Positioniert die Shapes im angegebenen Prototyp auf dem angegebenen Punkt neu.

(Geerbt von ShapeElement)
NavigateAscend(SelectedShapesCollection)

Wird von dieser LinkShape aufgerufen, um den Fokus auf den ersten fokussierbaren Vorgänger in der Navigationssequenz festzulegen.

(Geerbt von LinkShape)
NavigateDescend(SelectedShapesCollection)

Wird von diesem ShapeElement aufgerufen, um den Fokus auf den ersten fokussierbaren Nachfolger in der Navigationssequenz festzulegen.

(Geerbt von ShapeElement)
NavigateTo(DiagramItem, SelectedShapesCollection)

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

(Geerbt von ShapeElement)
NavigateToFirst(SelectedShapesCollection)

Wird von diesem ShapeElement aufgerufen, um den Fokus auf das erste gleichgeordnete Element dieses Shapes (d. h. das erste untergeordnete Element des übergeordneten Elements) in der Navigationssequenz festzulegen. Dies behandelt auch NavigateToFirst für LineSegments und AnchorPoints, da wichtige Ereignisse nicht an sie weitergeleitet werden.

(Geerbt von LinkShape)
NavigateToLast(SelectedShapesCollection)

Wird von diesem ShapeElement aufgerufen, um den Fokus auf das letzte gleichgeordnete Element dieses Shapes (d. h. das letzte untergeordnete Element des übergeordneten Elements) in der Navigationssequenz festzulegen. Dies behandelt auch NavigateToPrevious für LineSegments und AnchorPoints, da wichtige Ereignisse nicht an sie weitergeleitet werden.

(Geerbt von LinkShape)
NavigateToNext(SelectedShapesCollection)

Wird von dieser LinkShape aufgerufen, um den Fokus auf das nächste Segment in der Navigationssequenz festzulegen. Dies behandelt auch NavigateToNext für LineSegments und AnchorPoints, da wichtige Ereignisse nicht an sie weitergeleitet werden.

(Geerbt von LinkShape)
NavigateToPrevious(SelectedShapesCollection)

Wird von dieser LinkShape aufgerufen, um den Fokus auf das vorherige Segment in der Navigationssequenz festzulegen. Dies behandelt auch NavigateToPrevious für LineSegments und AnchorPoints, da wichtige Ereignisse nicht an sie weitergeleitet werden.

(Geerbt von LinkShape)
OnAssociatedPropertyChanged(PropertyChangedEventArgs)

Wird aufgerufen, wenn sich eine Eigenschaft ändert.

(Geerbt von ShapeElement)
OnBeforePaint()

OnBeforePaint wird am Anfang des ShapeElement-Gemäldes aufgerufen. Es bietet Entwicklern die Möglichkeit, Ressourcen zu aktualisieren und zu überschreiben, bevor sie beim Zeichnen 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 Gelegenheit für Begrenzungen, während der Ansichts- und Diagrammkorrektur userFixed zu werden. Sie können diese Methode überschreiben, um bestimmte Änderungen an der Begrenzungskorrektur anzuwenden, die Sie anwenden möchten.

(Geerbt von ShapeElement)
OnChildConfigured(ShapeElement, Boolean, Boolean)

Wird von ShapeElement.FixUpChildShapes() aufgerufen, damit dieses ShapeElement sein angegebenes untergeordnetes ShapeElement nachkonfigurieren kann. Nachdem OnChildConfiguring() aufgerufen wurde, wird die neue untergeordnete Form an ihrer Ablagezielposition positioniert (falls zutreffend). Dies wird als Nächstes aufgerufen, unabhängig davon, ob die untergeordnete Form positioniert wurde oder nicht.

(Geerbt von ShapeElement)
OnChildConfiguring(ShapeElement, Boolean)

Wird von ShapeElement.FixUpChildShapes() aufgerufen, damit dieses ShapeElement sein angegebenes untergeordnetes ShapeElement vorkonfigurieren kann. Dies wird sofort aufgerufen, nachdem das Shape ein untergeordnetes Element dieses ShapeElements geworden ist, aber bevor die Form auf der Zielform positioniert wurde.

(Geerbt von ShapeElement)
OnClick(DiagramPointEventArgs)

Wird vom OnClick() des Steuerelements aufgerufen.

(Geerbt von ShapeElement)
OnCopy(ModelElement)

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

(Geerbt von ModelElement)
OnDeleted()

DomainClass GenericLinkShape Description for Microsoft.VisualStudio.Modeling.Diagrams.GenericLinkShape

(Geerbt von BinaryLinkShapeBase)
OnDeleting()

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

(Geerbt von ModelElement)
OnDoubleClick(DiagramPointEventArgs)

Wird vom OnDoubleClick() des Steuerelements aufgerufen.

(Geerbt von ShapeElement)
OnDragDrop(DiagramDragEventArgs)

Das Ereignis wird ausgelöst, wenn ein IDataObject-Objekt gezogen und dann im ShapeElement abgelegt wird.

(Geerbt von ShapeElement)
OnDragEnter(DiagramDragEventArgs)

Das Ereignis wird ausgelöst, wenn ein IDataObject-Ziehvorgang in die ShapeElement-Begrenzungen eintritt.

(Geerbt von ShapeElement)
OnDragLeave(DiagramPointEventArgs)

Das Ereignis wird ausgelöst, wenn ein IDataObject-Ziehvorgang die Begrenzungen des ShapeElement verlässt.

(Geerbt von ShapeElement)
OnDragOver(DiagramDragEventArgs)

Das Ereignis wird ausgelöst, wenn ein IDataObject über die Grenzen des ShapeElement gezogen wird.

(Geerbt von ShapeElement)
OnEndEdit(DiagramItemEventArgs)

Wird aufgerufen, wenn die direkte Bearbeitung beendet wurde.

(Geerbt von ShapeElement)
OnInitialize()

Diese Methode wird aufgerufen, wenn ein Shape initial erstellt wird. Abgeleitete Klassen können überschreiben, um shape instance Initialisierung durchzuführen. Diese Methode wird immer innerhalb einer Transaktion aufgerufen.

(Geerbt von ShapeElement)
OnKeyDown(DiagramKeyEventArgs)

Wird aufgerufen, wenn eine Taste gedrückt wird.

(Geerbt von ShapeElement)
OnKeyPress(DiagramKeyPressEventArgs)

Wird zwischen einer Taste nach unten und der Taste nach oben aufgerufen.

(Geerbt von ShapeElement)
OnKeyUp(DiagramKeyEventArgs)

Wird aufgerufen, wenn ein Schlüssel freigegeben wird.

(Geerbt von ShapeElement)
OnMouseDown(DiagramMouseEventArgs)

Wird vom OnMouseDown() des Steuerelements aufgerufen.

(Geerbt von ShapeElement)
OnMouseEnter(DiagramPointEventArgs)

Standardimplementierung des ShapeElement-Ereignisses für OnMouseEnter.

(Geerbt von ShapeElement)
OnMouseHover(DiagramPointEventArgs)

Standardimplementierung des ShapeElement-Ereignisses für OnMouseHover.

(Geerbt von ShapeElement)
OnMouseLeave(DiagramPointEventArgs)

Standardimplementierung des ShapeElement-Ereignisses für OnMouseLeave.

(Geerbt von ShapeElement)
OnMouseMove(DiagramMouseEventArgs)

Wird vom OnMouseMove() des Steuerelements aufgerufen.

(Geerbt von ShapeElement)
OnMouseUp(DiagramMouseEventArgs)

Wird vom OnMouseUp() des Steuerelements aufgerufen.

(Geerbt von ShapeElement)
OnMouseWheel(DiagramMouseEventArgs)

Wird vom OnMouseWheel() des Steuerelements aufgerufen.

(Geerbt von ShapeElement)
OnOrphaned(SerializationResult)

Wenn ein Shape während der Deserialisierung nicht über die PresentationViewsSubject-Beziehung mit einem Modellelement verbunden ist, wenn es sollte, wird es als "verwaist" betrachtet. Diese Methode wird aufgerufen, wenn eine solche Form während der Deserialisierung gefunden wird. Hinweis: Die Basisimplementierung entfernt das Shape.

(Geerbt von ShapeElement)
OnPaintEmphasis(DiagramPaintEventArgs)

Die Form wird visuell hervorgehoben. Dies ist kein Hinweis auf die Auswahl, es lenkt die Aufmerksamkeit des Benutzers nur auf diese Form, wenn eine andere Form ausgewählt wird. (Siehe ShapeElement.RelatedShapeToEmphasize.)

(Geerbt von ShapeElement)
OnPaintFeedback(DiagramPaintEventArgs)

Zeichnet das Drag/Drop-Feedback, wenn sich dieses ShapeElement (oder möglicherweise einer seiner Nachfolger) unter der Maus befindet. Dies wird vom OnPaint() des Steuerelements aufgerufen.

(Geerbt von ShapeElement)
OnPaintSelection(DiagramPaintEventArgs)

Zeichnet die Auswahl dieses ShapeElements. Standardmäßig zeichnet die ShapeGeometry des ShapeElement die Auswahl. Das Koordinatensystem des Graphics-Objekts befindet sich in Welteinheiten und relativ zur übergeordneten Form.

(Geerbt von ShapeElement)
OnPaintShape(DiagramPaintEventArgs)

Zeichnet das ShapeElement. Dies wird vom OnPaint() des Steuerelements aufgerufen.

(Geerbt von ShapeElement)
OnResurrected()

Wird vom Modell aufgerufen, nachdem das Element wieder auferstanden wurde (zurück in den Speicher platziert).

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

Virtuelle Methode zum Benachrichtigen, wenn sich die Rollenspielerposition geändert hat.

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

Virtuelle Methode zum Benachrichtigen, wenn sich die Rollenspielerposition ändert.

(Geerbt von ModelElement)
OnShapeInserted()

Wird aufgerufen, wenn dieses ShapeElement zu einem untergeordneten ShapeElement des übergeordneten ShapeElement-Elements gemacht wird.

(Geerbt von ShapeElement)
OnShapeRemoved()

Wird aufgerufen, wenn dieses ShapeElement nicht mehr ein untergeordnetes ShapeElement des übergeordneten ShapeElement ist.

(Geerbt von ShapeElement)
PerformResizeParentRule()

Richtet die ResizeParentRule mit den entsprechenden Informationen für das übergeordnete Shape ein und löst sie aus. Es löst das Ereignis nur einmal pro Iteration aus und enthält eine Liste aller Änderungen, die später behandelt werden.

(Geerbt von ShapeElement)
PerformResizeParentRule(Boolean, ShapeElement)

Richtet die ResizeParentRule mit den entsprechenden Informationen für das übergeordnete Shape ein und löst sie aus. Es löst das Ereignis nur einmal pro Iteration aus und enthält eine Liste aller Änderungen, die später behandelt werden.

(Geerbt von ShapeElement)
PermitChildVisibility(ShapeElement)

Möglichkeit, die Sichtbarkeit Ihrer untergeordneten Shapes zu beeinflussen

(Geerbt von ShapeElement)
ProcessVisibilityChange(Boolean)

Verarbeiten der Folgeänderung aus einer Änderung der Sichtbarkeit dieser Form

(Geerbt von ShapeElement)
PurgeLayoutObjects()

Bereinigen Sie alle Diagrammlayoutobjekte in dieser Hierarchie. Bereinigen Sie alle Punkte von Drähten – die Punktauflistung aus dem Shape, nicht die Graphpunkte, da die bereits weg sind.

(Geerbt von ShapeElement)
PurgePoints()

Diese Methode entfernt alle vorhandenen Punkte.

(Geerbt von ShapeElement)
RebuildShape()

Führt eine Ansichtskorrektur für dieses ShapeElement durch.

(Geerbt von ShapeElement)
RecalculateRoute()

Der Setter MUSS in einer Transaktion aufgerufen werden.

(Geerbt von BinaryLinkShapeBase)
RemoveLayoutObject()

entfernt dieses ShapeElement aus dem GraphWrapper sowie seine relativen und geschachtelten untergeordneten Shapes.

(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)
SetDecorators(LinkDecorator, LinkDecorator, Boolean)

Legen Sie die Decorators für die Zeile fest. Der Benutzer kann die Zeile optional für ungültig erklären, wenn er aufgerufen wird.

(Geerbt von BinaryLinkShapeBase)
SetDecorators(LinkDecorator, SizeD, LinkDecorator, SizeD, Boolean)

Legen Sie die Decorators für die Zeile fest. Der Benutzer kann die Zeile optional für ungültig erklären, wenn er aufgerufen wird.

(Geerbt von BinaryLinkShapeBase)
SetEdgePointsValue(EdgePointCollection)

DomainClass GenericLinkShape Description for Microsoft.VisualStudio.Modeling.Diagrams.GenericLinkShape

(Geerbt von LinkShape)
SetInitialGraphLayoutVisibility()

Wenn die Sichtbarkeit dieser Form vor dem Erstellen des Graphlayoutobjekts angepasst wurde, stellen Sie sicher, dass beide synchronisiert sind.

(Geerbt von ShapeElement)
SetShowHideState(Boolean)

Festlegen des Sichtbarkeitszustands der Form und aller untergeordneten Elemente

(Geerbt von ShapeElement)
SetShowHideStateImplementation(Boolean)

Haupt-Impementation für Ein- und Ausblenden

(Geerbt von ShapeElement)
ShouldAddShapeForElement(ModelElement)

Wird von ShapeElement.FixUpChildShapes() aufgerufen, um einen Wert abzurufen, der angibt, ob ein ShapeElement erstellt und als untergeordnetes Element dieses ShapeElement hinzugefügt werden soll.

(Geerbt von ShapeElement)
ShouldReparentOnMove()

Entscheidet, ob ein Shape beim Verschieben erneut analysiert werden soll.

(Geerbt von ShapeElement)
Show()

Anzeigen (Sichtbarmachen) der Form und aller untergeordneten Elemente

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

Anzeigen der benutzerdefinierten QuickInfo des Shapes mit den angegebenen Hinweisen zu Text und Position

(Geerbt von ShapeElement)
ToString()

Gibt den Barrierefreien Namen dieses Objekts sowie seinen Untertyp zurück.

(Geerbt von ShapeElement)
TranslateGeometryToAbsoluteBounds(RectangleD)

Übersetzt ein Rechteck von Koordinaten relativ zur oberen linken Seite des übergeordneten IGeometryHost-Elements in absolute Weltkoordinaten.

(Geerbt von ShapeElement)
TranslateGeometryToRelativeBounds(RectangleD)

Übersetzt ein Rechteck von absoluten Weltkoordinaten relativ zum übergeordneten Element des IGeometryHost in Koordinaten.

(Geerbt von ShapeElement)
TranslateToAbsoluteBounds(RectangleD)

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

(Geerbt von ShapeElement)
TranslateToRelativeBounds(RectangleD)

Übersetzt ein Rechteck von absoluten Weltkoordinaten in Koordinaten relativ zum übergeordneten Shape.

(Geerbt von ShapeElement)
UpdateDerivedVisible(ShapeElement)

Aktualisieren des abgeleiteten sichtbaren Zustands dieser Form

(Geerbt von ShapeElement)
UpdateEdgePoints(EdgePointCollection)

Legt die EdgePoints-Auflistung fest, aktualisiert die zugehörigen Member entsprechend und ungültig die zugeordneten Ansichten.

(Geerbt von LinkShape)
UpdateGeometryLuminosity(DiagramClientView, Brush)

Ändert die Leuchtkraft des angegebenen Pinsels. (Soll nur von den von ShapeGeometry abgeleiteten Klassen aufgerufen werden.)

(Geerbt von ShapeElement)
UpdateGeometryLuminosity(DiagramClientView, Pen)

Ändert die Leuchtkraft des angegebenen Stifts. (Soll nur von den von ShapeGeometry abgeleiteten Klassen aufgerufen werden.)

(Geerbt von ShapeElement)
UpdateGraphEdgePoints()

DomainClass GenericLinkShape Description for Microsoft.VisualStudio.Modeling.Diagrams.GenericLinkShape

(Geerbt von LinkShape)

Ereignisse

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 doppelklicken wird.

(Geerbt von ShapeElement)
KeyDown

Das Ereignis wird ausgelöst, wenn die Form den Fokus hat und eine Tastaturtaste nach unten ist.

(Geerbt von ShapeElement)
KeyPress

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

(Geerbt von ShapeElement)
KeyUp

Das Ereignis wird ausgelöst, wenn die Form den Fokus hat und eine Tastaturtaste losgelassen wird.

(Geerbt von ShapeElement)
MouseDown

Das Ereignis wird ausgelöst, wenn eine Maustaste auf die Form gedrückt wird.

(Geerbt von ShapeElement)
MouseMove

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

(Geerbt von ShapeElement)
MouseUp

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

(Geerbt von ShapeElement)
MouseWheel

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

(Geerbt von ShapeElement)

Explizite Schnittstellenimplementierungen

IMergeElements.CanMerge(ProtoElementBase, ElementGroupPrototype)

DomainClass GenericLinkShape Description for Microsoft.VisualStudio.Modeling.Diagrams.GenericLinkShape

(Geerbt von ModelElement)
IMergeElements.ChooseMergeTarget(ElementGroup)

DomainClass GenericLinkShape Description for Microsoft.VisualStudio.Modeling.Diagrams.GenericLinkShape

(Geerbt von ModelElement)
IMergeElements.ChooseMergeTarget(ElementGroupPrototype)

DomainClass GenericLinkShape Description for Microsoft.VisualStudio.Modeling.Diagrams.GenericLinkShape

(Geerbt von ModelElement)
IMergeElements.MergeConfigure(ElementGroup)

DomainClass GenericLinkShape Description for Microsoft.VisualStudio.Modeling.Diagrams.GenericLinkShape

(Geerbt von ModelElement)
IMergeElements.MergeDisconnect(ModelElement)

DomainClass GenericLinkShape Description for Microsoft.VisualStudio.Modeling.Diagrams.GenericLinkShape

(Geerbt von ModelElement)
IMergeElements.MergeRelate(ModelElement, ElementGroup)

DomainClass GenericLinkShape Description for Microsoft.VisualStudio.Modeling.Diagrams.GenericLinkShape

(Geerbt von ModelElement)

Erweiterungsmethoden

GetDslDefinitionModelElement(PresentationElement)

Mit dieser Methode wird sichergestellt, dass das reale Modellelement zurückgegeben wird, das dem PresentationElement entspricht. Für DslDesigner-PELs kann es sich bei dem entsprechenden Betreff tatsächlich um eine interne TreeNode-Klasse und nicht um die tatsächliche MEL handeln. Diese Methode behandelt diese Fälle ordnungsgemäß, sodass der tatsächliche MEL zurückgegeben wird.

AddExtension(ModelElement, DomainClassInfo)

Erweitern Sie dieses ModelElement mit einer neu instanziierten Erweiterung des angegebenen Domänentyps. 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 um eine neu instanziierte Erweiterung des identifizierten Domänentyps. Eine InvalidOperationException wird ausgelöst, wenn das Element bereits über eine Erweiterung dieses Typs verfügt.

AddExtension(ModelElement, Type)

Erweitern Sie dieses ModelElement mit einer neu instanziierten 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 mit einer neu instanziierten Erweiterung eines bestimmten Typs. Eine InvalidOperationException wird ausgelöst, wenn das Element bereits über eine Erweiterung desselben Typs verfügt.

GetAllExtensions(ModelElement)

Gibt eine Aufzählung zurück, die eine breite erste Durchquerung über die Struktur der in diesem ModelElement eingebetteten Erweiterungselemente ausführt.

GetBaseElement(ModelElement)

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

GetExtension(ModelElement, DomainClassInfo)

DomainClass GenericLinkShape Description for Microsoft.VisualStudio.Modeling.Diagrams.GenericLinkShape

GetExtension(ModelElement, Guid)

DomainClass GenericLinkShape Description for Microsoft.VisualStudio.Modeling.Diagrams.GenericLinkShape

GetExtension(ModelElement, Type)

Rufen Sie das ExtensionElement des angegebenen Typs aus den verfügbaren Erweiterungen dieses ModelElement ab. Wenn das Element keine solche Erweiterung aufweist, wird eine InvalidOperationException ausgelöst.

GetExtension<T>(ModelElement)

Rufen Sie das ExtensionElement des angegebenen Typs aus den verfügbaren Erweiterungen dieses ModelElement ab. Wenn das Element keine solche Erweiterung aufweist, wird eine InvalidOperationException ausgelöst.

IsExtendedBy(ModelElement, DomainClassInfo)

Fragen Sie ab, ob dieses ModelElement derzeit um ein ExtensionElement eines bestimmten Typs erweitert wird.

IsExtendedBy(ModelElement, Guid)

Fragen Sie ab, ob dieses ModelElement derzeit um ein ExtensionElement eines bestimmten Typs erweitert wird.

IsExtendedBy(ModelElement, Type)

Fragen Sie ab, ob dieses ModelElement derzeit um ein ExtensionElement eines bestimmten Typs erweitert wird.

RemoveExtension(ModelElement, DomainClassInfo)

Entfernen Sie jede Erweiterung des angegebenen ModelElements, die von einem bestimmten Typ ist.

RemoveExtension(ModelElement, ExtensionElement)

Entfernen Sie ein angegebenes ExtensionElement aus den Erweiterungen dieses ModelElements.

RemoveExtension(ModelElement, Guid)

Entfernen Sie jede Erweiterung des angegebenen ModelElements, die von einem bestimmten Typ ist.

RemoveExtension(ModelElement, Type)

Entfernen Sie jede Erweiterung dieses ModelElements, die von einem bestimmten Typ ist.

TryGetExtension(ModelElement, DomainClassInfo)

DomainClass GenericLinkShape Description for Microsoft.VisualStudio.Modeling.Diagrams.GenericLinkShape

TryGetExtension(ModelElement, Guid)

DomainClass GenericLinkShape Description for Microsoft.VisualStudio.Modeling.Diagrams.GenericLinkShape

TryGetExtension(ModelElement, Type)

DomainClass GenericLinkShape Description for Microsoft.VisualStudio.Modeling.Diagrams.GenericLinkShape

TryGetExtension<T>(ModelElement)

Rufen Sie das ExtensionElement des angegebenen Typs aus den verfügbaren Erweiterungen dieses ModelElement ab. 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)

Rufen Sie die Sperrflags für dieses Element ab. Dies schließt alle Sperren ein, die auf der Partition aktiviert sind, die das -Element enthält.

IsLocked(ModelElement, Locks)

Testen, ob dieses Element über eine der angegebenen Sperren verfügt

SetLocks(ModelElement, Locks)

Festlegen der Sperrflags dieses Elements

Gilt für: