LabelShape Klasse

Definition

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

public ref class LabelShape : Microsoft::VisualStudio::Modeling::Diagrams::NodeShape
[Microsoft.VisualStudio.Modeling.Design.DescriptionResource("Microsoft.VisualStudio.Modeling.Diagrams.LabelShape.Description", typeof(Microsoft.VisualStudio.Modeling.Diagrams.CoreDesignSurfaceDomainModel), "Microsoft.VisualStudio.Modeling.Diagrams.GeneratedCode.DomainModelResx")]
[Microsoft.VisualStudio.Modeling.Design.DisplayNameResource("Microsoft.VisualStudio.Modeling.Diagrams.LabelShape.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("fe127363-c4a4-4c8f-8e98-e88f07f549e1")]
[System.CLSCompliant(true)]
[System.ComponentModel.TypeDescriptionProvider(typeof(Microsoft.VisualStudio.Modeling.Diagrams.LabelShapeTypeDescriptionProvider))]
public class LabelShape : Microsoft.VisualStudio.Modeling.Diagrams.NodeShape
[<Microsoft.VisualStudio.Modeling.Design.DescriptionResource("Microsoft.VisualStudio.Modeling.Diagrams.LabelShape.Description", typeof(Microsoft.VisualStudio.Modeling.Diagrams.CoreDesignSurfaceDomainModel), "Microsoft.VisualStudio.Modeling.Diagrams.GeneratedCode.DomainModelResx")>]
[<Microsoft.VisualStudio.Modeling.Design.DisplayNameResource("Microsoft.VisualStudio.Modeling.Diagrams.LabelShape.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("fe127363-c4a4-4c8f-8e98-e88f07f549e1")>]
[<System.CLSCompliant(true)>]
[<System.ComponentModel.TypeDescriptionProvider(typeof(Microsoft.VisualStudio.Modeling.Diagrams.LabelShapeTypeDescriptionProvider))>]
type LabelShape = class
    inherit NodeShape
Public Class LabelShape
Inherits NodeShape
Vererbung
Abgeleitet
Attribute

Konstruktoren

LabelShape(Partition, PropertyAssignment[])

Konstruktor

LabelShape(Store, PropertyAssignment[])

Konstruktor

Felder

BackgroundGradientFieldName

Eindeutiger Bezeichner für das Hintergrundfarbverlaufsfeld für dieses Shape.

(Geerbt von NodeShape)
DomainClassId

Id der LabelShape-Domänenklasse.

LabelFieldName

Identifiziert das Beschriftungs-Shape-Feld in der Shape-Feldauflistung dieses Shapes.

TextDomainPropertyId

Id der Textdomäneneigenschaft.

Eigenschaften

AbsoluteBoundingBox

Ruft das umgebende Rechteck in Welteinheiten relativ zum oberen linken Rand des Diagramms ab.

(Geerbt von NodeShape)
AbsoluteBoundingBoxToEnsureVisible

Ruft das begrenzungsfähige Rechteck ab, das DiagramClientView.EnsureVisible verwendet. Das Rechteck befindet sich in Welteinheiten und relativ zur linken oberen Ecke des Diagramms.

(Geerbt von ShapeElement)
AbsoluteBounds

Ruft den Wert der AbsoluteBounds-Domäneneigenschaft ab oder legt den Wert fest. Beschreibung für Microsoft.VisualStudio.Modeling.Diagrams.NodeShape.Absolute Bounds

(Geerbt von NodeShape)
AbsoluteCenter

Ruft den Mittelpunkt der absoluten Begrenzungen des ShapeElement 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 Standardaktionsbeschreibung des Elements zur Verwendung durch Barrierefreiheitsclientanwendungen ab.

(Geerbt von ShapeElement)
AccessibleDescription

Ruft die Beschreibung des Von Barrierefreiheitsclientanwendungen verwendeten Elements ab.

(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

Ruft den Namen der Form ab, die von Barrierefreiheitsclientanwendungen verwendet wird.

AccessibleRole

Ruft die barrierefreie Rolle des Steuerelements ab.

(Geerbt von ShapeElement)
AccessibleState

Ruft zusätzliche barrierefreie Zustände dieser Form ab.
Standardmäßig sind die folgenden Zustände vorab bestimmt: (1) AccessibleStates.Selected, (2) AccessibleStates.Focused, (3) AccessibleStates.Selectable, (4) AccessibleStates.Focusable

(Geerbt von NodeShape)
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 Element zulässig sind.

(Geerbt von ShapeElement)
AllowsChildrenToResizeParent

Ruft einen Wert ab, der bestimmt, ob untergeordnete Shapes 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)
Anchoring

Ruft das Verankerungsverhalten für diese NodeShape ab.

(Geerbt von NodeShape)
AutoResizeParentOnBoundsChange

Ruft ab oder legt fest, ob die Größe übergeordneter Formen automatisch über eine Regel geändert werden soll, wenn die absoluten Begrenzungen dieses Shapes aufgrund von Verschiebungs- oder Größenänderungsvorgängen geändert werden.

(Geerbt von NodeShape)
BackgroundBrushId

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

(Geerbt von ShapeElement)
BackgroundGradientMode

Ruft den Farbverlaufsmodus 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 Welteinheiten relativ zur linken oberen Ecke der übergeordneten Form ab oder legt diese fest.

(Geerbt von NodeShape)
BoundsRules

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

(Geerbt von NodeShape)
CanExpandAndCollapse

Ruft einen Wert ab, der angibt, ob diese Form einen eindeutigen reduzierten und erweiterten Zustand aufweist. Dieser Wert muss auf TRUE festgelegt werden, wenn die Funktionen zum Erweitern und Reduzieren der NodeShape verwendet werden.

(Geerbt von NodeShape)
CanFocus

Gibt false zurück, wenn ein untergeordnetes Element den Fokus erhalten kann. Andernfalls wird true zurückgegeben. Dadurch wird das doppelfokussierte Verhalten verhindert, das durch eine fokussierbare Form mit einem einzelnen fokussierbaren Textfeld verursacht worden wäre.

CanMove

Ruft einen Wert ab, der angibt, ob der Benutzer das ShapeElement neu positionieren darf.

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

ConnectionPoints

Ruft die Liste der Verbindungspunkte in dieser NodeShape ab.

(Geerbt von NodeShape)
Decorators

Eine Sammlung von Dekoratoren für diesen Formtyp. Gibt NULL zurück, wenn dieser Typ keine Decoratoren hat. Shapes verfügen standardmäßig nicht über Decoratoren.

(Geerbt von ShapeElement)
DefaultContainerMargin

Ruft den Standardrand ab, der zwischen geschachtelten Formen und den Begrenzungen ihrer ü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 Standardformfeld verwendet werden, um Schlüsselereignisse zu empfangen, wenn 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)
DisplayText

Ruft den Text ab, der in dieser Form angezeigt werden soll.
Standardmäßig wird GetDisplayText für das Textfeld in dieser Form aufgerufen.

EnsureVisiblePreference

Einstellungen für die EnsureVisible-Methode für dieses Shape. Der Standardwert ist die Rückgabe von VisiblePreference für das Diagramm, das diese Form hostet.

(Geerbt von ShapeElement)
Events

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

(Geerbt von ShapeElement)
FixedFlags

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

FromRoleLinkShapes

Ruft eine Auflistung der LinkShapes ab, in der diese NodeShape eine Von-Rolle spielt.

(Geerbt von NodeShape)
GeometryBackgroundBrushId

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

(Geerbt von ShapeElement)
GeometryBoundingBox

Ruft das Begrenzungsfeld der Geometrie ab. (Soll nur von den von 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. (Wird nur von den von NodeShapeGeometry abgeleiteten Klassen aufgerufen.)

(Geerbt von NodeShape)
GeometryCanResizeLeft

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

(Geerbt von NodeShape)
GeometryCanResizeRight

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

(Geerbt von NodeShape)
GeometryCanResizeTop

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

(Geerbt von NodeShape)
GeometryHasFilledBackground

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

(Geerbt von ShapeElement)
GeometryHasOutline

Ruft einen Wert ab, der angibt, ob die Gliederung der Geometrie gezeichnet wird. (Soll nur von den von 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 von ShapeGeometry abgeleiteten Klassen aufgerufen werden.)

(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. (Soll nur von den von ShapeGeometry abgeleiteten Klassen aufgerufen werden.)

(Geerbt von ShapeElement)
GridSize

Ruft die Größe des Rasters in Welteinheiten ab, auf denen sich diese Form befindet. Standardmäßig wird gridSize der übergeordneten Form verwendet.

(Geerbt von ShapeElement)
HasAnchoring

Ruft ab, ob für diese NodeShape die Verankerung an ihrem übergeordneten Aktiviert aktiviert ist.

(Geerbt von NodeShape)
HasBackgroundGradient

Gibt zurück, ob eine GeometryShape einen Hintergrundverlauf aufweist.

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

Ruft ab, ob diese NodeShape die Verwendung von Verbindungspunkten erfordert oder nicht.

(Geerbt von NodeShape)
HasCustomToolTip

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

(Geerbt von ShapeElement)
HasDragOverToolTip

Gibt zurück, ob drag-over-QuickInfos von dieser Form unterstützt werden.

(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 das ShapeElement-Highlight gezeichnet werden soll.

(Geerbt von ShapeElement)
HasOutline

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

(Geerbt von ShapeElement)
HasShadow

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

(Geerbt von ShapeElement)
HasToolTip

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

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

Ruft den Wert der IsExpanded-Domäneneigenschaft ab oder legt diese fest. Beschreibung für Microsoft.VisualStudio.Modeling.Diagrams.NodeShape.Is Expanded

(Geerbt von NodeShape)
IsNestedChild

Ruft einen Wert ab, der angibt, ob es sich bei dieser Form um ein geschachteltes untergeordnetes Element des übergeordneten Shapes und nicht um ein relatives untergeordnetes Element handelt. Ein geschachteltes untergeordnetes Element wird von seiner übergeordneten Form abgeschnitten, während ein relatives untergeordnetes Element dies nicht ist.

(Geerbt von ShapeElement)
IsPlaceRouteNode

Überprüfen Sie, ob es sich um einen platzierbaren/routingfähigen Knoten handelt.

(Geerbt von NodeShape)
IsPort

Angeben, ob es sich um eine Portform handelt

(Geerbt von NodeShape)
IsRelativeChild

Ruft einen Wert ab, der angibt, ob es sich bei dieser Form um ein relatives untergeordnetes Element des übergeordneten Shapes und nicht um ein geschachteltes untergeordnetes Element handelt. Ein geschachteltes untergeordnetes Element wird von seiner übergeordneten Form abgeschnitten, während ein relatives untergeordnetes Element dies nicht ist.

(Geerbt von ShapeElement)
IsVisible

Ruft das Sichtbarkeitsattribut dieser Form ab.

(Geerbt von ShapeElement)
Label

Alternative Möglichkeit zum Abrufen der IMS Text-Eigenschaft

LayoutObjectFixedFlags

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

(Geerbt von NodeShape)
LineAdjustAwayDefault

Ruft einen Wert ab, der angibt, ob Zwischenliniensegmente untergeordneter Linkformen versuchen sollen, sich auszurichten, wenn die Link-Shapes eine gemeinsame verbundene Form verwenden, oder legt diesen fest. Zwischenzeilensegmente sind die Segmente, die keine LinkShape-Endpunkte enthalten. Diese Eigenschaft wirkt sich nicht auf die Affinität dieser Form zu gleichgeordneten Shapes aus. Es gilt nur für Link-Shapes, die untergeordnete Elemente dieser Form sind.

(Geerbt von ShapeElement)
LineAffinityDefault

Ruft einen Wert ab, der angibt, ob Zwischenliniensegmente untergeordneter Linkformen versuchen sollen, sich auszurichten, wenn die Link-Shapes eine gemeinsame verbundene Form verwenden, oder legt diesen fest. Zwischenzeilensegmente sind die Segmente, die keine LinkShape-Endpunkte enthalten. Diese Eigenschaft wirkt sich nicht auf die Affinität dieser Form zu gleichgeordneten Shapes aus. Es gilt nur für Link-Shapes, die untergeordnete Elemente dieser Form sind.

(Geerbt von ShapeElement)
LineToLineClearance

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

(Geerbt von ShapeElement)
LineToNodeClearance

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

(Geerbt von ShapeElement)
Link

Ruft eine Linkliste ab. Beschreibung für Microsoft.VisualStudio.Modeling.Diagrams.LinkConnectsToNode.Nodes

(Geerbt von NodeShape)
Location

Ruft die Koordinaten der linken oberen Ecke der Begrenzungen des Shapes relativ zur linken oberen Ecke des übergeordneten Shapes 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 Mindestgröße in Welteinheiten ab, die ein Benutzer diese Knotenform im aktuellen Zustand ändern kann.

(Geerbt von NodeShape)
MinimumSize

Die Mindestgröße dieser Form

(Geerbt von NodeShape)
ModelElement

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

(Geerbt von PresentationElement)
MultipleLine

Ruft einen Wert ab, der angibt, ob die Bezeichnung den Text in mehreren Zeilen anzeigen darf.

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. Die Marge ist in Welteinheiten. Dieser Rand stellt eine Region entlang des Umkreiss dieses ShapeElement bereit, durch die Verbindungslinien geleitet werden können.

(Geerbt von ShapeElement)
NodeToNodeClearance

Ruft die Freigabe in Welteinheiten zwischen untergeordneten Knotenformen ab oder legt sie fest. Diese Eigenschaft wirkt sich nicht auf die Knoten-zu-Knoten-Freigabe dieser Form mit 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 ShapeElement)
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)
PortFixedFlags

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

(Geerbt von NodeShape)
RelatedShapeToEmphasize

Ruft das zugehörige ShapeElement ab, das dem Benutzer visuell hervorgehoben werden soll, wenn diese Form 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 die zugehörige Form zu lenken, 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, welcher Form eine Bezeichnung zugeordnet ist. Durch visuelle Hervorhebung der übergeordneten Form der Bezeichnung, wenn die Bezeichnung ausgewählt wird, kann der Benutzer die zugehörige Form schnell identifizieren.

RelativeChildShapes

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

(Geerbt von ShapeElement)
ResizableSides

Ruft die Seiten des Knoten-Shapes ab, die vom Benutzer geändert werden können. Das Standardverhalten besteht darin, dass die Größe aller Seiten geändert werden kann.

(Geerbt von NodeShape)
ShapeFields

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

ShapeGeometry

Ruft das ShapeGeometry-Objekt ab, das diesem ShapeElement zugeordnet ist.

(Geerbt von ShapeElement)
ShouldAutoPlaceChildShapes

Bestimmt, ob die Ansichtskorrektur geschachtelte untergeordnete Shapes dieser Form automatisch platzieren soll, wenn sie erstellt werden. Standardmäßig wird false zurückgegeben.

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

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

(Geerbt von NodeShape)
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 Betreff ab oder legt es fest. Beschreibung für Microsoft.VisualStudio.Modeling.Diagrams.PresentationViewsSubject.Presentation

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

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

ToRoleLinkShapes

Ruft eine Auflistung der LinkShapes ab, bei denen diese NodeShape eine Rolle an spielt.

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

Positionieren Sie die angegebene Auflistung von ShapeElements mithilfe des graph-Objekts.

(Geerbt von NodeShape)
AutoSizeLabel()

Diese LabelShape wird automatisch mit einer Größengröße versehen. Muss in einer Transaktion vorhanden sein, um diese Methode aufzurufen, da die Shape-Grenzen aktualisiert werden.

AutoSizeLabel(String)

Diese LabelShape wird automatisch basierend auf dem übergebenen Text formatiert. Muss in einer Transaktion vorhanden sein, um diese Methode aufzurufen, da die Shape-Grenzen aktualisiert werden.

CalculateDerivedVisible(ShapeElement)

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

(Geerbt von ShapeElement)
CalculateMinimumSizeBasedOnChildren()

Berechnet die Mindestgröße, die für diese Form erforderlich ist, um alle untergeordneten Elemente darin zu passen.

(Geerbt von NodeShape)
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, es kann jedoch vorkommen, dass eine andere Form vorhanden 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.

CoerceSelection(DiagramItem, DiagramClientView, Boolean)

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

(Geerbt von ShapeElement)
Collapse()

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

(Geerbt von NodeShape)
ConfiguredChildPortShape(Port, Boolean)

Konfigurieren Sie die untergeordnete PortShape. Positionieren Sie die untergeordnete Form bei Bedarf.

(Geerbt von NodeShape)
ConstrainLabelSize(SizeD)

Wird aufgerufen, um die automatisch berechnete Größe der Bezeichnung einzuschränken. Die Standardimplementierung hat keine Einschränkung.

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 das AreaField, das den Hintergrundbereich der Form abdeckt und die Farbverlaufsfüllung anzeigt. Abgeleitete Klassen können dies überschreiben, um den Typ des erstellten Felds zu ändern.

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

Erstellt einen Verbindungspunkt mit dem angegebenen Mittelpunkt und fügt ihn der ConnectionPoints-Auflistung für dieses Shape hinzu.

(Geerbt von NodeShape)
CreateDecorators()

Instanziiert die Sammlung von Decoratoren für diese Art von Form.

(Geerbt von ShapeElement)
CreateDefaultBounds(Double, Double)

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

(Geerbt von NodeShape)
CreateDefaultStringFormat()

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

CreateInstanceStyleSet()

Create den Stilsatz dieses instance.

(Geerbt von ShapeElement)
CreateShapeFields()

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

(Geerbt von ShapeElement)
CreateTextField()

Erstellt eine neue abgeleitete TextField-Klasse.

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)

Geht die übergeordnete Formkette nach oben, bis sie eine Form findet, die die Hervorhebung aktiviert hat, oder bis sie den oberen Rand der übergeordneten Kette erreicht hat.

(Geerbt von ShapeElement)
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 links oben in Welteinheiten angegeben wird.

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

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

(Geerbt von ShapeElement)
DoHitTestSelection(PointD, DiagramHitTestInfo)

Führt einen Treffertest für die Auswahl aus, die das ShapeElement umgibt, und gibt einen Punkt relativ zum Diagramm links oben in Welteinheiten an.

(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 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 Standardimplementierung erstellt einen Verbindungspunkt, der sich in der Mitte der linken Seite des Shapes befindet. Abgeleitete Klassen, die Verbindungspunkte verwenden, können dies überschreiben, um unterschiedliche Verbindungspunkt(en) zu erstellen.

(Geerbt von NodeShape)
EnsureGraphExists()

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

(Geerbt von NodeShape)
EnsureGraphLayoutObjectsExist(ShapeElement)

Stellen Sie sicher, dass die zugrunde liegende Graphobjektform und die zugehörigen untergeordneten Elemente vorhanden sind.

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

Schließt dieses ShapeElement und seine absteigenden ShapeElements aus dem Beschneidungsbereich im angegebenen Graphics-Objekt aus.

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

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

(Geerbt von ShapeElement)
ExcludeShapeFromSizeCalculation(NodeShape)

Wenn true, wird die Form nicht berücksichtigt, um die Größe der übergeordneten Form zu berechnen.

(Geerbt von NodeShape)
Expand()

Vergrößert die NodeShape an alle geschachtelten untergeordneten Elemente. Dies kann nur innerhalb einer Transaktion aufgerufen werden.

(Geerbt von NodeShape)
FindDecorator(String)

Sucht den Decorator mit dem angegebenen Namen.

(Geerbt von ShapeElement)
FindFirstChild(Boolean)

Wird von diesem ShapeElement aufgerufen, um sein erstes Nachkomme in der Navigationssequenz abzurufen.

Wird vom untergeordneten ShapeElement oder ShapeField aufgerufen, um das erste Nachkomme 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 des Shapes oder Diagramms.

(Geerbt von ShapeElement)
FindFreeArea(RectangleD)

Sucht einen freien Bereich innerhalb dieser Form.

(Geerbt von NodeShape)
FindLastChild(Boolean)

Wird vom untergeordneten ShapeElement oder ShapeField aufgerufen, um das letzte Nachkomme 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 deren Unterfelder.

(Geerbt von ShapeElement)
FindPreviousChild(DiagramItem, Boolean)

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

(Geerbt von ShapeElement)
FindPreviousInChildFields(ShapeField, Boolean)

Sucht das erste DiagramItem vor dem angegebenen ShapeField. Die Suche ist auf die ShapeField-Auflistung dieses Shapes beschränkt, einschließlich deren 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)
GetAbsoluteBoundsValue()

Stellt Sicherungsspeicher für die NodeShape.AbsoluteBounds-Eigenschaft bereit.

(Geerbt von NodeShape)
GetAccessibilityObject(DiagramClientView)

Ruft das AccessibleObject ab, das dem Element zugewiesen ist.

(Geerbt von ShapeElement)
GetAnchorMargins(ShapeField)

Ruft die Größe der Ränder ab, die in der Verankerung von TextField angegeben sind.

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 ShapeElements instanziiert werden können.

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

Berechnet konformen AnchorPoint basierend auf dem proposedAnchorPoint-Parameter. Diese Methode ignoriert die Koordinaten des anchorPoint-Parameters vollständig. Berechnungen werden auf der Grundlage der Koordinaten von proposedAnchorPoint und anchorPoint am entgegengesetzten 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 häufigsten abgeleitete Domänenklasse für dieses Element ab.

(Geerbt von ModelElement)
GetDragOverToolTipText(DiagramItem)

Gibt die Maus zurück, um den QuickInfo-Text anzuzeigen.

(Geerbt von ShapeElement)
GetFieldAccessibleDescription(ShapeField)

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

(Geerbt von ShapeElement)
GetFieldAccessibleName(ShapeField)

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

(Geerbt von ShapeElement)
GetFieldAccessibleValue(ShapeField)

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

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

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

(Geerbt von NodeShape)
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 ob sie sich in der Hervorhebungsliste befindet oder nicht.

(Geerbt von ShapeElement)
GetSubFieldAccessibleDescription(ShapeField, ShapeSubField)

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

(Geerbt von ShapeElement)
GetSubFieldAccessibleName(ShapeField, ShapeSubField)

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

(Geerbt von ShapeElement)
GetSubFieldAccessibleValue(ShapeField, ShapeSubField)

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

(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 das tatsächliche DomainPropertyInfo, das von GetSubFieldRepresentedPropertyProperty zurückgegeben wird, möglicherweise in einem untergeordneten Element des dargestellten Elements gehostet wird.

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

Erstellt und fügt diesem Shape-Typ Shape-Felder hinzu.

InternalOnLabelTextChanged(ElementPropertyChangedEventArgs)

Diese Methode wird aufgerufen, wenn sich der Text für diese LabelShape geändert hat. Und ruft abgeleitete Klassen auf, um auch auf die Textänderung zu reagieren.

Invalidate()

Ungültiges ShapeElement.

(Geerbt von ShapeElement)
Invalidate(Boolean)

Ungültiges ShapeElement.

(Geerbt von ShapeElement)
Invalidate(RectangleD)

Ungültigisiert das ShapeElement mit dem angegebenen Rechteck, das als absolute Begrenzung verwendet wird.

(Geerbt von ShapeElement)
IsDescendantOf(ShapeElement)

Gibt einen Wert zurück, der angibt, ob es sich bei dieser Form um ein Nachkomme der angegebenen Form handelt.

(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)
IterateShapes(IShapeIterator)

Eine Methode, mit der der Iterator eine Form und alle untergeordneten Shapes durchläuft. Die -Methode durchläuft rekursiv alle untergeordneten Shapes dieser Form und ruft den angegebenen Iterator mit jeder 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 außer Kraft setzen, da es während des Merges nicht für PELs aufgerufen wird. Stattdessen sollten PELs die Überschreibungen für das Fixup 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 des Merges nicht für PELs aufgerufen wird. Stattdessen sollten PELs die Überschreibungen für das Fixup der Ansicht verwenden.

(Geerbt von PresentationElement)
ModifyLuminosity(Int32, DiagramClientView)

Berechnet die Hervorhebung der Leuchtkraft basierend auf: wenn L >= 160, dann L = L * 0,9 else, L += 40.

(Geerbt von ShapeElement)
MoveByRepositioning(DiagramDragEventArgs)

Positioniert die Shapes im ElementGroupPrototype um den von der Mausposition ermittelten Betrag.

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

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

(Geerbt von ShapeElement)
NavigateAcrossLinks(SelectedShapesCollection, Boolean)

Wählt Shapes aus, die mit diesem Shape verbunden sind.

(Geerbt von NodeShape)
NavigateAscend(SelectedShapesCollection)

Wird von diesem ShapeElement aufgerufen, um den Fokus auf seinen ersten fokussierbaren Vorgänger in der Navigationssequenz festzulegen.

(Geerbt von ShapeElement)
NavigateDescend(SelectedShapesCollection)

Wird von diesem ShapeElement aufgerufen, um den Fokus auf das erste fokussierbare Nachkomme 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 die erste gleichgeordnete Form (d. h. das erste untergeordnete Element des übergeordneten Elements) in der Navigationssequenz festzulegen.

(Geerbt von ShapeElement)
NavigateToLast(SelectedShapesCollection)

Wird von diesem ShapeElement aufgerufen, um den Fokus auf die letzte gleichgeordnete Form (d. h. das letzte untergeordnete Element des übergeordneten Elements) in der Navigationssequenz festzulegen.

(Geerbt von ShapeElement)
NavigateToNext(SelectedShapesCollection)

Wird von diesem ShapeElement aufgerufen, um den Fokus auf das nächste Objekt in der Navigationssequenz festzulegen. Das fokussierte Element der Auswahl wird ignoriert. Es wird davon ausgegangen, dass es sich bei dieser Form um das ShapeElement handelt, von dem aus mit der Navigation begonnen werden soll.

(Geerbt von ShapeElement)
NavigateToPrevious(SelectedShapesCollection)

Wird von diesem ShapeElement aufgerufen, um den Fokus auf das vorherige Objekt in der Navigationssequenz festzulegen. Das fokussierte Element der Auswahl wird ignoriert. Es wird davon ausgegangen, dass es sich bei dieser Form um das ShapeElement handelt, von dem aus mit der Navigation begonnen werden soll.

(Geerbt von ShapeElement)
OnAbsoluteBoundsChanged(AbsoluteBoundsChangedEventArgs)

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

(Geerbt von NodeShape)
OnAssociatedPropertyChanged(PropertyChangedEventArgs)

Wird aufgerufen, wenn sich eine Eigenschaft ändert.

(Geerbt von ShapeElement)
OnBeforePaint()

OnBeforePaint wird zu Beginn der ShapeElement-Zeichnung aufgerufen. Es bietet Entwicklern die Möglichkeit, Ressourcen zu aktualisieren und zu überschreiben, bevor sie beim Malen 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 Diagrammfixups benutzerfixiert werden. Die Basisimplementierung wendet einfach die aktuell festgelegten BoundsRules auf diese Form an. Sie können diese Methode überschreiben, um auch andere spezifische Begrenzungsfixups anzuwenden.

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

Konfigurieren von Ports für Shape beim Hinzufügen

(Geerbt von NodeShape)
OnChildConfiguring(ShapeElement, Boolean)

Konfigurieren von Ports für Shape beim Hinzufügen

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

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)

Aufruf der direkten Bearbeitung

OnDragDrop(DiagramDragEventArgs)

Ereignis, das ausgelöst wird, wenn ein IDataObject-Objekt übergezogen und dann in das ShapeElement abgelegt wird.

(Geerbt von ShapeElement)
OnDragEnter(DiagramDragEventArgs)

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

(Geerbt von ShapeElement)
OnDragLeave(DiagramPointEventArgs)

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

(Geerbt von ShapeElement)
OnDragOver(DiagramDragEventArgs)

Ereignis, das ausgelöst wird, 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 NodeShape)
OnKeyPress(DiagramKeyPressEventArgs)

Wird aufgerufen, wenn eine Taste gedrückt wird.

(Geerbt von NodeShape)
OnKeyUp(DiagramKeyEventArgs)

Wird aufgerufen, wenn ein Schlüssel freigegeben wird.

(Geerbt von ShapeElement)
OnLabelTextChanged(ElementPropertyChangedEventArgs)

Diese Methode wird aufgerufen, wenn sich der Text für diese LabelShape geändert hat. Überschreiben Sie diese Methode, um auch auf die Textänderung zu reagieren.

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 mit einem Modellelement über PresentationViewsSubject-Beziehung verbunden ist, wenn es sollte, wird es als "verwaist" betrachtet. Diese Methode wird aufgerufen, wenn eine solche Form während der Deserialisierung auftritt. Hinweis: Die Basisimplementierung entfernt das Shape.

(Geerbt von ShapeElement)
OnPaintEmphasis(DiagramPaintEventArgs)

Zeichnet visuelle Betonung auf die Form. Dies bedeutet keine 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 eines seiner Absteigenden) 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)
OnParentNodeShapeChanged(RectangleD, RectangleD)

Diese Methode wird aufgerufen, wenn a) ParentShape NodeShape b) ParentShape entweder verschoben oder die Größe geändert wird.

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

Richtet shapeAnchoringRule mit den entsprechenden Informationen für das übergeordnete Shape ein und löst es 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 NodeShape)
PermitChildVisibility(ShapeElement)

Möglichkeit, die Sichtbarkeit Ihrer untergeordneten Shapes zu beeinflussen

(Geerbt von NodeShape)
ProcessVisibilityChange(Boolean)

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

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

Stellt unterstützungsspeicher für die NodeShape.AbsoluteBounds-Eigenschaft bereit.

(Geerbt von NodeShape)
SetInitialGraphLayoutVisibility()

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

(Geerbt von ShapeElement)
SetIsExpandedValue(Boolean)

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

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

Weist dem Port eine Seite zu

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

Berechnet die Sichtbarkeitszustände der absteigenden Shapes basierend auf Überschreibungen der Methode PermitChildVisibility neu. Das Standardverhalten besteht darin, den Sichtbarkeitsstatus des untergeordneten Objekts auf der IsExpanded-Eigenschaft des übergeordneten Elements zu basieren. Interner Hinweis: Dadurch werden auch die Sichtbarkeitszustände aller untergeordneten Untergraphen im Graphobjekt synchronisiert.

(Geerbt von NodeShape)
UpdateDerivedVisible(ShapeElement)

Aktualisieren des abgeleiteten sichtbaren Zustands dieser Form

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

Ereignisse

AbsoluteBoundsChanged

Ereignis für Änderungen an der Eigenschaft AbsoluteBounds für dieses Element

(Geerbt von NodeShape)
Click

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

(Geerbt von ShapeElement)
DoubleClick

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

(Geerbt von ShapeElement)
KeyDown

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

(Geerbt von ShapeElement)
KeyPress

Ereignis wird ausgelöst, wenn die Form fokussiert ist und ein Zeichen eingegeben wird.

(Geerbt von ShapeElement)
KeyUp

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

(Geerbt von ShapeElement)
MouseDown

Ereignis ausgelöst, wenn eine Maustaste auf das Shape gedrückt wird.

(Geerbt von ShapeElement)
MouseMove

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

(Geerbt von ShapeElement)
MouseUp

Ereignis ausgelöst, wenn eine Maustaste für das Shape freigegeben wird.

(Geerbt von ShapeElement)
MouseWheel

Ereignis 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 LabelShape Description for Microsoft.VisualStudio.Modeling.Diagrams.LabelShape

(Geerbt von ModelElement)
IMergeElements.ChooseMergeTarget(ElementGroup)

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

(Geerbt von ModelElement)
IMergeElements.ChooseMergeTarget(ElementGroupPrototype)

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

(Geerbt von ModelElement)
IMergeElements.MergeConfigure(ElementGroup)

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

(Geerbt von ModelElement)
IMergeElements.MergeDisconnect(ModelElement)

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

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

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

(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 LabelShape Description for Microsoft.VisualStudio.Modeling.Diagrams.LabelShape

GetExtension(ModelElement, Guid)

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

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 LabelShape Description for Microsoft.VisualStudio.Modeling.Diagrams.LabelShape

TryGetExtension(ModelElement, Guid)

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

TryGetExtension(ModelElement, Type)

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

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: