ShapeElement-Klasse
Stellt ein Diagramm oder eine Form oder einen Konnektor in einem Diagramm dar. ShapeElements kapseln die visuelle Darstellung von Modellelementen.
Vererbungshierarchie
System.Object
Microsoft.VisualStudio.Modeling.ModelElement
Microsoft.VisualStudio.Modeling.Diagrams.PresentationElement
Microsoft.VisualStudio.Modeling.Diagrams.ShapeElement
Microsoft.VisualStudio.Modeling.Diagrams.LinkShape
Microsoft.VisualStudio.Modeling.Diagrams.NodeShape
Namespace: Microsoft.VisualStudio.Modeling.Diagrams
Assembly: Microsoft.VisualStudio.Modeling.Sdk.Diagrams.12.0 (in Microsoft.VisualStudio.Modeling.Sdk.Diagrams.12.0.dll)
Syntax
'Declaration
<DisplayNameResourceAttribute("Microsoft.VisualStudio.Modeling.Diagrams.ShapeElement.DisplayName", _
GetType(CoreDesignSurfaceDomainModel), "Microsoft.VisualStudio.Modeling.Diagrams.GeneratedCode.DomainModelResx")> _
<DescriptionResourceAttribute("Microsoft.VisualStudio.Modeling.Diagrams.ShapeElement.Description", _
GetType(CoreDesignSurfaceDomainModel), "Microsoft.VisualStudio.Modeling.Diagrams.GeneratedCode.DomainModelResx")> _
<DomainModelOwnerAttribute(GetType(CoreDesignSurfaceDomainModel))> _
<CLSCompliantAttribute(True)> _
<DomainObjectIdAttribute("ffb3d9f5-7a47-4e12-8501-0055bd018825")> _
Public MustInherit Class ShapeElement _
Inherits PresentationElement _
Implements IGeometryHost
[DisplayNameResourceAttribute("Microsoft.VisualStudio.Modeling.Diagrams.ShapeElement.DisplayName",
typeof(CoreDesignSurfaceDomainModel), "Microsoft.VisualStudio.Modeling.Diagrams.GeneratedCode.DomainModelResx")]
[DescriptionResourceAttribute("Microsoft.VisualStudio.Modeling.Diagrams.ShapeElement.Description",
typeof(CoreDesignSurfaceDomainModel), "Microsoft.VisualStudio.Modeling.Diagrams.GeneratedCode.DomainModelResx")]
[DomainModelOwnerAttribute(typeof(CoreDesignSurfaceDomainModel))]
[CLSCompliantAttribute(true)]
[DomainObjectIdAttribute("ffb3d9f5-7a47-4e12-8501-0055bd018825")]
public abstract class ShapeElement : PresentationElement,
IGeometryHost
Der ShapeElement-Typ macht die folgenden Member verfügbar.
Konstruktoren
Name | Beschreibung | |
---|---|---|
ShapeElement | Initialisiert eine neue Instanz der ShapeElement-Klasse. |
Zum Seitenanfang
Eigenschaften
Name | Beschreibung | |
---|---|---|
AbsoluteBoundingBox | Das umschließende Rechteck, gemessen relativ zum Diagramm. | |
AbsoluteBoundingBoxToEnsureVisible | Ruft das absolute umgebende Rechteck für das DiagramClientView.EnsureVisible ab. | |
AbsoluteCenter | Ruft den Punkt im Zentrum der Form ab. | |
AccessibilityObject | Ruft das Barrierefreiheitobjekt für die Form ab. | |
AccessibleDefaultActionDescription | Ruft die Standardvorgangsbeschreibung der Form ab | |
AccessibleDescription | Ruft die Beschreibung für die Form ab. | |
AccessibleHelp | Ruft die Hilfe für die Form ab. | |
AccessibleHelpTopicFileName | Ruft das Hilfethema für die Form ab. | |
AccessibleHelpTopicId | Ruft die ID des Hilfethemas für die Form ab. | |
AccessibleName | Ruft den Namen der Form ab. | |
AccessibleRole | Ruft die Rolle der Form ab. | |
AccessibleState | Ruft den Zustand der Form ab. | |
AccessibleValue | Ruft den Wert der Form ab. | |
AllowsChildrenInSelection | Wenn true, können die untergeordneten Elemente dieser Form in die aktuelle Auswahlgruppe aufgenommen werden. | |
AllowsChildrenToResizeParent | true, wenn die Größe dieser Form geändert werden kann, wenn die Größe oder Position einer untergeordneten Form geändert wird. | |
AllowsChildrenToShrinkParent | Wenn "true", wird diese Form verkleinert, damit sie um ihre untergeordneten Elemente passt, wenn deren Größe geändert wird oder sie verschoben werden. | |
BackgroundBrushId | Ruft die ID für den Pinsel ab, mit dem die Hintergrundfarbe der Form gezeichnet wird. | |
BoundingBox | Das umschließende Rechteck, gemessen relativ zur übergeordneten Form. | |
CanFocus | Ruft die Form ab und überprüft, ob sie den Fokus erhalten kann. | |
CanMove | Ruft die Form ab und überprüft, ob ein Benutzer diese verschieben kann. | |
CanSelect | Ruft die Form ab und überprüft, ob ein Benutzer sie auswählen kann kann. | |
Center | Ruft den Punkt im Zentrum der Form ab. | |
ClassStyleSet | Ruft das Stilset ab, das für die Form festgelegt ist. | |
ClipWhenDrawingFields | Ruft die untergeordnete Form ab und überprüft, ob ihr Clippingbereich zum Begrenzungsrahmen für die übergeordnete Form festgelegt werden soll, wenn die untergeordnete Form gezeichnet wird. | |
Decorators | Ruft die Auflistung von Decorator-Elementen für die Form ab. | |
DefaultShapeField | Ruft die standardmäßige Form ab, die die erste Form ist, die Fokus erhalten kann. | |
DefaultSize | Ruft die Standardgröße der Form ab. | |
Diagram | Ruft das Diagramm ab, zu dem die Form gehört. | |
EnsureVisiblePreference | Einstellungen für die EnsureVisible-Methode für diese Form.Der Standardwert ist die Rückgabe von VisiblePreference für das Diagramm, das diese Form hostet. | |
Events | Ruft die Liste von Ereignishandlern für die Form ab. | |
GeometryBackgroundBrushId | Ruft die ID des Pinsels ab, mit dem die Hintergrundfarbe der Geometrie gezeichnet wird. | |
GeometryBoundingBox | Ruft den Begrenzungsrahmen der Form ab. | |
GeometryHasFilledBackground | Ruft die Form ab und überprüft, ob der Hintergrund gezeichnet wird. | |
GeometryHasOutline | Ruft die Form ab und überprüft, ob sie über eine Kontur verfügt. | |
GeometryHasShadow | true, wenn die Form einen Schatten aufweist; andernfalls false. | |
GeometryOutlinePenId | Ruft die ID des Stifts ab, der die Kontur für die Form zeichnet. | |
GeometryStyleSet | Ruft das Stilset ab, das für die Form festgelegt ist. | |
GridSize | Wenn ungleich Null, werden diese Form und ihre untergeordneten Elemente in einem Raster dieser Größe ausrichten.Wird standardmäßig auf ParentShape.GridSize festgelegt. | |
HasChildren | true, wenn die Form über untergeordnete Formen verfügt. | |
HasCustomToolTip | Ruft die Form ab und überprüft, ob sie über eine benutzerdefinierte QuickInfo verfügt. | |
HasDragOverToolTip | Ruft die Form ab und überprüft, ob sie über eine QuickInfo verfügt. | |
HasFilledBackground | Ruft die Form ab und überprüft, ob sie über einen Hintergrund verfügt. | |
HasHighlighting | Ruft die Form ab und überprüft, ob sie hervorgehoben wird. | |
HasOutline | Ruft die Form ab und überprüft, ob sie über eine Kontur verfügt. | |
HasShadow | Ruft die Form ab und überprüft, ob sie über einen Schatten verfügt. | |
HasToolTip | Ruft die Form ab und überprüft, ob sie über eine QuickInfo verfügt. | |
Id | Ruft die ID des Elements ab. (Von ModelElement geerbt.) | |
IsActive | Ruft das IsActive-Flag ab und überprüft, ob das Element aktiv ist. (Von ModelElement geerbt.) | |
IsDeleted | Ruft das IsDeleted-Flag ab und überprüft, ob das Element aus dem Modell gelöscht wurde. (Von ModelElement geerbt.) | |
IsDeleting | Ruft das IsDeleting-Flag ab und überprüft, ob das Element gerade aus dem Modell gelöscht wird. (Von ModelElement geerbt.) | |
IsNestedChild | true, wenn dieses Formelement in den NestedChildShapes von der ParentShape ist. | |
IsRelativeChild | true, wenn dieses Formelement in den RelativeChildShapes von der ParentShape ist. | |
IsVisible | Wenn true, die Form im Diagramm angezeigt wird; false, wenn es nicht angezeigt und das Layout und Routingalgorithmen es ignorieren.Siehe auch Hide() und Show(). | |
LineAdjustAwayDefault | Ruft die Form ab und überprüft, ob Formen untergeordneter Links versuchen sollen, auszurichten, wenn sie mit der gleichen Form verbunden sind, oder legt diesen Wert fest. | |
LineAffinityDefault | Ruft den Zielspeicherort ab, in dem die Linkform versuchen soll, die Form zu positionieren, oder legt diesen fest. | |
LineToLineClearance | Ruft den Abstand zwischen untergeordneten Linkformen für diese Form ab, oder legt diesen fest. | |
LineToNodeClearance | Ruft den Abstand zwischen untergeordneten Linkformen und untergeordneten Knotenformen ab oder legt diesen fest. | |
MaximumShadowOffset | Ruft den maximalen Offset für den Schatten der Form ab. | |
MaximumSize | Ruft die maximale Größe für die Form ab. | |
MinimumSize | Ruft die Mindestgröße für die Form ab. | |
ModelElement | Ruft das Modellelement, das dem Präsentationselement zugeordnet ist, ab oder legt es fest. (Von PresentationElement geerbt.) | |
NestedChildShapes | Die Liste der Formen, die Bestandteil dieser Form sind und innerhalb der Begrenzungen der Form oder des Diagramms angezeigt werden müssen. | |
NestedShapesMargin | Ruft den Abstand zwischen dem umgebenden Rechteck der Form und ihren geschachtelten Knotenformen ab. | |
NodeToNodeClearance | Ruft den Rand zwischen untergeordneten Knotenformen ab oder legt diesen fest. | |
OutlinePenId | Ruft die ID des Stifts ab, der verwendet wird, um die Kontur der Form zu zeichnen. | |
OutlinePenWidth | Ruft die Breite des Umrisses für das Formular ab. | |
PaintMoveableDecoratorSelectionLines | ||
ParentLink | Ruft die Beziehungs-Instanz von der Form an die übergeordnete Form ab. | |
ParentShape | Ruft das übergeordnete Formelement ab.Um in einem Diagramm angezeigt zu werden, müssen eine Form oder ein Konnektor ein übergeordnetes Element haben. | |
Partition | Übernimmt oder bestimmt die Partition, die das Element enthält. (Von ModelElement geerbt.) | |
Perimeter | Ruft den Umkreis (Pfad) um die Form ab. | |
RelatedShapeToEmphasize | Ruft die verknüpfte Form ab, die dem Benutzer visuell hervorhebt, wenn diese Form ausgewählt ist. | |
RelativeChildShapes | Die Liste der Formen, die Bestandteil dieser Form sind, aber außerhalb der Begrenzungen der Form angezeigt werden können. | |
ShapeFields | Teile einer Form wie Textzeilen und Decorator-Elemente. | |
ShapeGeometry | Ruft die Geometrie für die Form ab, z. B. Rectangle, RoundedRectangle oder Ellipse, die die Vorgänge definiert, die der Kontur der Form zugeordnet sind. | |
ShouldTryParentShapeForMergeOnToolboxDoubleClick | Wenn "true" und wenn der Benutzer auf ein Toolboxelement doppelklickt, während diese Form ausgewählt ist, und wenn das Tool nicht mit dieser Form zusammengeführt werden kann, dann wird versucht, die Zusammenführung mit der übergeordneten Form zu starten.Der Standardwert ist "true". | |
Store | Ruft die Store ab, die das Element enthält. (Von ModelElement geerbt.) | |
StyleSet | Ruft eine Instanz des festgelegten Format für die Form ab. | |
Subject | Übernimmt oder bestimmt den Bezug für das Präsentationselement.Wird standardmäßig auf dasselbe Objekt wie ModelElement festgelegt. (Von PresentationElement geerbt.) | |
TargetToolboxItemFilterAttributes | Ruft eine Sammlung von Attributen ab, mit denen bestimmt wird, welche Elemente in der Toolbox aktiviert oder deaktiviert werden. | |
ZOrder | Bestimmt die Reihenfolge, in der diese Form relativ zu anderen Formen im Diagramm angezeigt wird.Normalerweise festgelegt vom Satz der Reihenfolge der untergeordneten Formen. |
Zum Seitenanfang
Methoden
Name | Beschreibung | |
---|---|---|
AccessibleDoDefaultAction | Führt die Standardaktion für das Objekt, auf das zugegriffen werden kann, aus. | |
Associate | Weist dem Präsentationselement ein Modellelement zu.Dieselbe Wirkung wie beim Einstellen von ModelElement. (Von PresentationElement geerbt.) | |
AssociateValueWith(Store, AssociatedPropertyInfo) | Ordnet die Ressource für die Form einer Speicher-Eigenschaft im Arbeitsspeicher zu, die der Form zugewiesen ist. | |
AssociateValueWith(Store, Guid) | Ordnet die Ressource für die Form einer Speicher-Eigenschaft im Arbeitsspeicher zu, die der Form zugewiesen ist. | |
CalculateDerivedVisible | Überprüft, ob die untergeordnete Form geöffnet wird. | |
CanMerge | Überprüft, ob ein Quellelement diesem Element hinzugefügt werden kann. (Von ModelElement geerbt.) | |
ChooseMergeTarget(ElementGroup) | Wählt ein Zielelement das als untergeordnetes Element ein Element übernehmen soll, das der Benutzer ziehen, erstellen oder kopieren möchte. (Von ModelElement geerbt.) | |
ChooseMergeTarget(ElementGroupPrototype) | Wählt ein Zielelement das als untergeordnetes Element ein Element übernehmen soll, das der Benutzer ziehen, erstellen oder kopieren möchte. (Von ModelElement geerbt.) | |
ChooseParentShape | Wählt eine übergeordnete Form für eine neue untergeordnete Form, in der Regel diese Form, aus. | |
ChooseRelationship | Wählt aus, welcher untergeordneten Liste eine untergeordnete Form hinzugefügt werden soll – NestedChildShapes oder RelativeChildShapes. | |
CoerceSelection | Ermöglicht einer Form zu bestimmen, welche andere Formen ausgewählt sind. | |
Copy() | Erstellt eine Kopie des Elements im Modell. (Von ModelElement geerbt.) | |
Copy(IEnumerable<Guid>) | Erstellt eine Kopie des Elements und seiner untergeordneten Elemente und Links. (Von ModelElement geerbt.) | |
CreateChildShape | Erstellt eine Form und fügt sie als untergeordnetes Element dieser Form hinzu. | |
CreateClassStyleSet | Erstellt einen Klassenstilsatz für den Formtyp. | |
CreateDecorators | Erstellt eine Sammlung von Decorator-Elementen für den Typ der Form. | |
CreateInstanceStyleSet | Erstellt einen Stil für die Format. | |
CreateShapeFields | Erstellet eine Sammlung von Formfeldern für den Formtyp. | |
Delete() | Löscht ein Element aus dem Modell. (Von ModelElement geerbt.) | |
Delete(array<Guid[]) | Löscht ein Element aus dem Modell. (Von ModelElement geerbt.) | |
DetermineHighlightShape | Sucht die hervorgehobene Form in einer Kette von Formen. | |
DoFoldToShape | Berechnet den Punkt, an dem ein Konnektor den Umfang einer Form berührt.Überschreiben Sie dies, wenn Sie eine nicht rechteckige Form definieren. | |
DoHitTest(PointD, DiagramHitTestInfo) | Gibt "true" zurück, wenn der angegebene Punkt innerhalb der Form ist. | |
DoHitTest(PointD, DiagramHitTestInfo, Boolean) | Gibt "true" zurück, wenn der angegebene Punkt innerhalb der Form ist. | |
DoHitTestSelection | Gibt "true" zurück, wenn sich ein angegebener Punkt in den Auswahl-Handles um die Form befindet. | |
DoKeyboardNavigation | Navigiert von Form zu Form, mithilfe der Tastatur. | |
DrawResizeFeedback | Zeichnet das veränderbare Feedback für die Form. | |
Equals | Bestimmt, ob das angegebene Objekt mit dem aktuellen Objekt identisch ist. (Von Object geerbt.) | |
ExcludeFromClipRegion | Schließt die Form und seiner untergeordneten Formen aus dem Ausschneidebereich aus. | |
ExcludeGeometryFromClipRegion | Schließt die Geometrie einer Form und seiner untergeordneten Formen aus dem Ausschneidebereich aus. | |
Finalize | Gibt einem Objekt Gelegenheit zu dem Versuch, Ressourcen freizugeben und andere Bereinigungen durchzuführen, bevor es von der Garbage Collection freigegeben wird. (Von Object geerbt.) | |
FindDecorator(String) | Sucht das Formdecorator-Element, das den angegebenen Namen aufweist. | |
FindDecorator(IList<Decorator>, String) | Sucht das Formdecorator-Element, das den angegebenen Namen aufweist. | |
FindFirstChild | Sucht das erste untergeordnete Element in der Navigationsreihenfolge für die Form. | |
FindFreeArea | Sucht einen leeren Bereich im Raster für die Form. | |
FindLastChild | Sucht das letzte untergeordnete Element in der Navigationsreihenfolge für die Form. | |
FindNextChild | Sucht das nächste untergeordnete Element in der Navigationsreihenfolge für die Form. | |
FindNextInChildFields | Sucht das nächste Formfeld in der Navigationsreihenfolge. | |
FindPreviousChild | Sucht das vorherige untergeordnete Element in der Navigationsreihenfolge für die Form. | |
FindPreviousInChildFields | Sucht das vorherige Formfeld in der Navigationsreihenfolge. | |
FindShapeField(String) | Sucht nach einem Form-Feld in einer Form. | |
FindShapeField(IList<ShapeField>, String) | Sucht nach einem Form-Feld in einer Form. | |
FixUpChildShapes | Erstellt oder passt die untergeordneten Formen an, die erstellt werden sollen, wenn ein Modellelement erstellt oder aktualisiert wird.Wird von Diagram.FixUpDiagram() aufgerufen. | |
Focused | Überprüft, ob die Form den Fokus besitzt. | |
GetAccessibilityObject | Ruft das zugreifbare Objekt ab, das der Form zugewiesen wird. | |
GetChildElements | Ruft eine Sammlung von Formen des untergeordneten Elements ab, die zu der übergeordneten Form gehören. | |
GetCursor | Ruft den Zeiger ab, der angezeigt wird, wenn der Mauszeiger über der Form ist. | |
GetDomainClass | Ruft die am meisten abgeleitete Domänenklasse für dieses Element ab. (Von ModelElement geerbt.) | |
GetDragOverToolTipText | Ruft den QuickInfo-Text ab, der angezeigt wird, wenn der Mauszeiger über der Form ist. | |
GetFieldAccessibleDescription | Ruft die Beschreibung für ein Feld in der Form ab. | |
GetFieldAccessibleName | Ruft den Namen eines Felds in der Form ab. | |
GetFieldAccessibleValue | Ruft den Wert für ein Feld in der Form ab. | |
GetFieldRepresentedElement | Ruft das Grundelement ab, das die untergeordnete Form darstellt. | |
GetFieldRepresentedProperty | Ruft die Eigenschafteninformationen für ein Feld in der Form ab. | |
GetHashCode | Fungiert als die Standardhashfunktion. (Von Object geerbt.) | |
GetPotentialMouseAction | Ruft die Mausaktion ab, die für ein Ereignis für das Drücken der Maustaste über einem bestimmten Punkt im Diagramm ausgeführt werden soll. | |
GetRoleCollection<TCollection, TElement>(Guid) | Ruft die verknüpfte Elementauflistung ab oder erstellt sie (Von ModelElement geerbt.) | |
GetShapeLuminosity | Berechnet die Helligkeit der Form. | |
GetSubFieldAccessibleDescription | Ruft die Beschreibung für ein untergeordnetes Feld in der Form ab. | |
GetSubFieldAccessibleName | Ruft den Namen eines untergeordneten Felds in der Form ab. | |
GetSubFieldAccessibleValue | Ruft den Wert für ein untergeordnetes Feld in der Form ab. | |
GetSubFieldRepresentedElements | Ruft eine Auflistung von Elementen ab, die die Form für das untergeordnete Feld darstellen. | |
GetSubFieldRepresentedProperty | Ruft die Eigenschaft für das untergeordnete Feld ab. | |
GetSubFieldRepresentedPropertyElements | Ruft das Element ab, das die Eigenschaft für das untergeordnete Feld enthält. | |
GetToolTipText | Ruft den QuickInfo-Text für das Format ab, auf das die Maus zeigt. | |
GetType | Ruft den Type der aktuellen Instanz ab. (Von Object geerbt.) | |
HasCachedDragOverResult | Überprüft, ob die Ergebnisse für Zieh-über-Mausereignis zwischengespeichert werden. | |
Hide | Blendet die Form und alle untergeordneten Elemente aus. | |
HideCustomToolTip | Blendet die benutzerdefinierte QuickInfo für die Form aus. | |
InitializeDecorators | Initialisiert Felder und fügt sie dem Formtyp hinzu. | |
InitializeInstanceResources | Initialisiert die Ressourcen für eine Instanz der Form. | |
InitializeResources | Initialisiert die Ressourcen für die Form. | |
InitializeShapeFields | Initialisiert die Liste von Feldern, die Teile der Form darstellen, zum Beispiel Bezeichnungen, Symbole, Textzeilen und Hintergrundbilder.Wird einmal pro Klasse aufgerufen. | |
Invalidate() | Stellt sicher, dass die Form und ihre unmittelbaren Umgebungen am Ende der Transaktion neu gezeichnet werden. | |
Invalidate(Boolean) | Stellt sicher, dass die Form am Ende der Transaktion neu gezeichnet wird.Rufen Sie das auf, wenn Sie die Eigenschaften der Form geändert haben. | |
Invalidate(RectangleD) | Stellt sicher, dass die Form und ihre alte Position am Ende der Transaktion neu gezeichnet werden. | |
IsDescendantOf | Überprüft, ob die Form ein Nachfolger einer anderen Form ist. | |
IsNavigationKey(Char) | Überprüft, ob der Schlüssel als Navigationsbefehl verwendet wird. | |
IsNavigationKey(Keys) | Überprüft, ob die Schlüsseldaten als Navigationsbefehl verwendet werden. | |
IterateShapes | Durchläuft eine Form und die untergeordneten Formen. | |
MemberwiseClone | Erstellt eine flache Kopie des aktuellen Object. (Von Object geerbt.) | |
MergeConfigure | Wird nicht für Darstellungselemente verwendet. (Von PresentationElement geerbt.) | |
MergeDisconnect | Trennt ein Quellelement von einem Zielelement. (Von ModelElement geerbt.) | |
MergeRelate | Erstellt eine Beziehung zwischen einem Modellelement und einer Gruppe von Modellelementen (Von PresentationElement geerbt.) | |
ModifyLuminosity | Berechnet die Helligkeit der Markierung für die Form. | |
MoveByRepositioning(DiagramDragEventArgs) | Ordnet die Formen in der Gruppe um den Betrag neu an, den die Position der Maus bestimmt. | |
MoveByRepositioning(ElementGroupPrototype, DiagramItemCollection, PointD, DiagramItem) | Ordnet die Formen in der Gruppe um den Betrag neu an, den die Position der Maus bestimmt. | |
NavigateAscend | Navigiert zum nächsten Vorgänger in der Navigationsreihenfolge und aktualisiert den Fokus.Wird als Reaktion auf Benutzernavigationstastaturanschläge aufgerufen. | |
NavigateDescend | Navigiert zum nächsten Nachfolger in der Navigationsreihenfolge und aktualisiert den Fokus.Wird als Reaktion auf Benutzernavigationstastaturanschläge aufgerufen. | |
NavigateTo | Navigiert zu einer bestimmten Form in der Navigationsreihenfolge und aktualisiert den Fokus. | |
NavigateToFirst | Navigiert zur ersten Form in der Navigationsreihenfolge im übergeordneten Element der aktuellen Auswahl.Wird als Reaktion auf Benutzernavigationstastaturanschläge aufgerufen. | |
NavigateToLast | Navigiert zur letzten Form in der Navigationsreihenfolge im übergeordneten Element der aktuellen Auswahl.Wird als Reaktion auf Benutzernavigationstastaturanschläge aufgerufen. | |
NavigateToNext | Navigiert zur nächsten ausgewählten Form in der Navigationsreihenfolge.Wird als Reaktion auf Benutzernavigationstastaturanschläge aufgerufen. | |
NavigateToPrevious | Navigiert zur zuvor ausgewählten Form in der Navigationsreihenfolge.Wird als Reaktion auf Benutzernavigationstastaturanschläge aufgerufen. | |
OnAssociatedPropertyChanged | Aktualisiert die Form, wenn sich der Wert einer Eigenschaft im Arbeitsspeicher für ein Feld in der Form ändert. | |
OnBeforePaint | Aktualisiert Ressourcen, z. B. Stifte und Pinsel, bevor sie verwendet werden, um die Form zu zeichnen. | |
OnBeginEdit | Wird aufgerufen, wenn der Benutzer beginnt, ein Textfeld zu ändern. | |
OnBoundsFixup | Wird aufgerufen, wenn die Begrenzungsposition und -größe des übergeordneten Elements und der untergeordneten Elemente festgelegt oder angepasst werden.Überschreiben, um die Größe oder das interne Layout zu ändern. | |
OnChildConfigured | Wird aufgerufen, wenn die Position und die Größe untergeordneter Formen im Begriff sind, bestimmt zu werden.Überschreiben, um spezialisierte Regeln festzulegen. | |
OnChildConfiguring | Wird nachdem die Größe und Position einer untergeordneten Form bestimmt worden ist. | |
OnClick | Wird aufgerufen, wenn der Benutzer auf die Form klickt. | |
OnCopy | Wird aufgerufen, wenn dieses Element als Kopie eines anderen Elements erstellt wurde. (Von ModelElement geerbt.) | |
OnDeleted | Wird aufgerufen, wenn dieses Element aus dem Modell gelöscht wurde. (Von ModelElement geerbt.) | |
OnDeleting | Wird aufgerufen, wenn dieses Element gerade gelöscht werden soll. (Von ModelElement geerbt.) | |
OnDoubleClick | Wird aufgerufen, wenn der Benutzer auf die Form doppelt klickt. | |
OnDragDrop | Wird aufgerufen, wenn der Benutzer ein Element auf die Form zieht. | |
OnDragEnter | Wird aufgerufen, wenn der Mauszeiger während eines Ziehvorgangs in eine Form bewegt wird. | |
OnDragLeave | Wird aufgerufen, wenn die Maus aus einer Form heraus bewegt wird. | |
OnDragOver | Diese Methode überschreiben, um auf die Bewegung der Maus über der Form zu reagieren.e.Effect festlegen, um dem Benutzer das Cursor-Feedback anzuzeigen. | |
OnEndEdit | Wird aufgerufen, wenn der Benutzer das Bearbeiten eines Textfelds beendet. | |
OnInitialize | Wird aufgerufen, um die Form zu initialisieren.Dies überschreiben, um Ereignishandler und Regeln an dieses Objekt anzufügen. | |
OnKeyDown | Wird beim Drücken einer Taste aufgerufen. | |
OnKeyPress | Wird aufgerufen, wenn ein Zeichen eingegeben wird. | |
OnKeyUp | Wird aufgerufen, wenn eine Taste losgelassen wird. | |
OnMouseDown | Wird aufgerufen, wenn der Benutzer eine Maustaste drückt. | |
OnMouseEnter | Wird aufgerufen, wenn die Maus in eine Form bewegt wird. | |
OnMouseHover | Wird aufgerufen, wenn der Mauszeiger auf eine Form zeigt. | |
OnMouseLeave | Wird aufgerufen, wenn die Maus aus einer Form bewegt wird. | |
OnMouseMove | Wird wiederholt aufgerufen, wenn der Benutzer die Maus bewegt. | |
OnMouseUp | Wird aufgerufen, wenn eine Maustaste losgelassen wird. | |
OnMouseWheel | Wird aufgerufen, wenn der Benutzer mit das Mausrad gedreht hat. | |
OnOrphaned | Wird aufgerufen, wenn ein | |
OnPaintEmphasis | Wird aufgerufen, wenn der Schwerpunkt auf der ausgewählten Form angewendet wurde. | |
OnPaintFeedback | Wird aufgerufen, wenn ein Drag & Drop-Feedback gezeichnet wird. | |
OnPaintSelection | Wird aufgerufen, um die Auswahlhervorhebung zu zeichnen. | |
OnPaintShape | Wird aufgerufen, um die grundlegenden Teile der Form zu zeichnen. | |
OnResurrected | Wird aufgerufen, wenn dieses Element wieder zu einem Modell hinzugefügt wurde. (Von ModelElement geerbt.) | |
OnRolePlayerPositionChanged | Wird aufgerufen, wenn sich die Position einer Rolle geändert hat. (Von ModelElement geerbt.) | |
OnRolePlayerPositionChanging | Wird aufgerufen, wenn eine Position der Rolleninhaber gerade geändert wird. (Von ModelElement geerbt.) | |
OnShapeInserted | Wird aufgerufen, wenn eine Form als untergeordnetes Element eines anderen eingefügt wurde. | |
OnShapeRemoved | Wird aufgerufen, wenn die Form als untergeordnete Form von ihrer übergeordneten Formular entfernt wurde. | |
PerformResizeParentRule() | Alarmiert den domänenspezifischen Sprache-Designer, dass eine übergeordnete Form in der Größe verändert werden muss, damit sie seinen untergeordneten Formen entspricht. | |
PerformResizeParentRule(Boolean, ShapeElement) | Alarmiert den domänenspezifischen Sprache-Designer, dass eine übergeordnete Form in der Größe verändert werden muss, damit sie seinen untergeordneten Formen entspricht. | |
PermitChildVisibility | Überprüft, ob die untergeordnete Form im Diagramm angezeigt werden soll. | |
ProcessVisibilityChange | Aktualisiert die Sichtbarkeit des untergeordneten Formulars, wenn eine Änderung an der Sichtbarkeit vorgenommen wird. | |
PurgeLayoutObjects | Entfernt die Objekte, die verwendet werden, um die Form im Diagrammraster zu positionieren. | |
PurgePoints | Entfernt Punkte für die Form im Diagrammraster. | |
RebuildShape | Erstellt die Form. | |
RemoveLayoutObject | Entfernt die Form, einschließlich aller relativen und geschachtelten untergeordneten Formen, aus dem Diagrammraster. | |
Selected | Überprüft, ob die Form in einer bestimmten Ansicht ausgewählt ist. | |
SetInitialGraphLayoutVisibility | Legt die Sichtbarkeit des Diagramms fest. | |
SetShowHideState | Legt die Sichtbarkeit der Form und sämtlicher dieser untergeordneten Elemente fest. | |
SetShowHideStateImplementation | Legt die Sichtbarkeit der Form fest. | |
ShouldAddShapeForElement | Bestimmt, ob eine Form erstellt werden muss, um eine bestimmte Domänenklasseninstanz im Diagramm darzustellen. | |
ShouldReparentOnMove | Überprüft, ob eine untergeordnete Form einem neuen übergeordneten Element hinzugefügt werden soll, wenn die untergeordnete Form verschoben wird. | |
Show | Macht eine Form und all ihre untergeordneten Elemente sichtbar. | |
ShowCustomToolTip | Macht die benutzerdefinierte QuickInfo der Form sichtbar. | |
ToString | Ruft den Namen der Form und ihres Typs ab. (Überschreibt Object.ToString().) | |
TranslateGeometryToAbsoluteBounds | Konvertiert die relativen Grenzen zu den absoluten Grenzwerten für die Geometrie der Form. | |
TranslateGeometryToRelativeBounds | Konvertiert die absoluten Grenzen zu den relativen Grenzwerten für die Geometrie der Form. | |
TranslateToAbsoluteBounds | Konvertiert die relativen Grenzen zu den absoluten Begrenzungen der Form. | |
TranslateToRelativeBounds | Konvertiert die absoluten Grenzen zu den relativen Begrenzungen der Form. | |
UpdateDerivedVisible | Aktualisiert den sichtbaren Zustand der abgeleiteten Form. | |
UpdateGeometryLuminosity(DiagramClientView, Brush) | Aktualisiert die Helligkeit für den Pinsel. | |
UpdateGeometryLuminosity(DiagramClientView, Pen) | Aktualisiert die Helligkeit für den Stift. |
Zum Seitenanfang
Ereignisse
Name | Beschreibung | |
---|---|---|
Click | Tritt ein, wenn der Benutzer mit dem Mauszeiger über einer Form klickt. | |
DoubleClick | Tritt ein, wenn der Benutzer mit der Maus doppelklickt. | |
KeyDown | Tritt ein, wenn der Benutzer eine Taste drückt. | |
KeyPress | Tritt ein, wenn der Benutzer eine Taste drückt und loslässt. | |
KeyUp | Tritt ein, wenn der Benutzer eine Taste loslässt. | |
MouseDown | Tritt ein, wenn der Benutzer die Maustaste drückt. | |
MouseMove | Tritt auf, wenn der Nutzer die Mauszeiger bewegt. | |
MouseUp | Tritt ein, wenn der Benutzer die Maustaste loslässt. | |
MouseWheel | Tritt auf, wenn der Nutzer das Mausrad bewegt. |
Zum Seitenanfang
Erweiterungs methoden
Name | Beschreibung | |
---|---|---|
AddExtension(Guid) | Überladen. Erweitern Sie dieses ModelElement mit einer neu instanziierten Erweiterung des identifizierten Domänentyps.Eine InvalidOperationException wird ausgelöst, wenn das Element bereits eine Erweiterung für diesen Typ verfügt. (Durch ModelElementExtensionMethods definiert.) | |
AddExtension(Type) | Überladen. Erweitern Sie dieses ModelElement mit einer neu instanziierten Erweiterung des angegebenen Typs.Eine InvalidOperationException wird ausgelöst, wenn das Element bereits eine Erweiterung für diesen Typ verfügt. (Durch ModelElementExtensionMethods definiert.) | |
AddExtension(DomainClassInfo) | Überladen. Erweitern Sie dieses ModelElement mit einer neu instanziierten Erweiterung des angegebenen Domänentyps.Eine InvalidOperationException wird ausgelöst, wenn das Element bereits eine Erweiterung für diesen Typ verfügt. (Durch ModelElementExtensionMethods definiert.) | |
AddExtension(ExtensionElement) | Überladen. Erweitern Sie dieses ModelElement mit einer bestimmten Erweiterung.Eine InvalidOperationException wird ausgelöst, wenn das Element bereits über eine Erweiterung für den gleichen Typ verfügt. (Durch ModelElementExtensionMethods definiert.) | |
AddExtension<T>() | Überladen. Erweitern Sie dieses ModelElement mit einer neu instanziierten Erweiterung eines bestimmten Typs.Eine InvalidOperationException wird ausgelöst, wenn das Element bereits über eine Erweiterung für den gleichen Typ verfügt. (Durch ModelElementExtensionMethods definiert.) | |
CanDelete | Löscht das Element aus dem Modell. (Durch ImmutabilityExtensionMethods definiert.) | |
GetAllExtensions | Rückgabe eines aufzählbaren Elements, das einen ersten Durchlauf der Breite in der Struktur der Erweiterungselemente ausführt, die in diesem ModelElement eingebettet sind. (Durch ModelElementExtensionMethods definiert.) | |
GetBaseElement | Gibt den Stamm der virtuellen MEL zurück, an dem das angegebene ModelElement beteiligt ist. (Durch ModelElementExtensionMethods definiert.) | |
GetDslDefinitionModelElement | Diese Methode stellt sicher, dass das tatsächliche Modellelement, das PresentationElement entspricht, zurückgegeben wird. Für DslDesigner-Pixel kann das entsprechende Subjekt auch eine interne TreeNode-Klasse und nicht der eigentliche MEL sein. Diese Methode behandelt diese Fälle richtig, sodass die tatsächliche MEL zurückgegeben wird. (Durch PresentationElementHelper definiert.) | |
GetExtension(Guid) | Überladen. (Durch ModelElementExtensionMethods definiert.) | |
GetExtension(Type) | Überladen. Ruft das ExtensionElement des angegebenen Typs aus den verfügbaren Erweiterungen dieses angegebenen ModelElement ab.Wenn das Element über keine solche Erweiterung verfügt, wird eine InvalidOperationException ausgelöst. (Durch ModelElementExtensionMethods definiert.) | |
GetExtension(DomainClassInfo) | Überladen. (Durch ModelElementExtensionMethods definiert.) | |
GetExtension<T>() | Überladen. Ruft das ExtensionElement des angegebenen Typs aus den verfügbaren Erweiterungen dieses angegebenen ModelElement ab.Wenn das Element über keine solche Erweiterung verfügt, wird eine InvalidOperationException ausgelöst. (Durch ModelElementExtensionMethods definiert.) | |
GetLocks | Ruft die Sperrflags für dieses Element ab.Dies schließt Sperren ein, die auf der Partition, die das Element enthält, aktiviert sind. (Durch ImmutabilityExtensionMethods definiert.) | |
IsExtendedBy(Guid) | Überladen. Abfrage, ob dieses ModelElement derzeit von einem ExtensionElement eines bestimmten Typs erweitert wird. (Durch ModelElementExtensionMethods definiert.) | |
IsExtendedBy(Type) | Überladen. Abfrage, ob dieses ModelElement derzeit von einem ExtensionElement eines bestimmten Typs erweitert wird. (Durch ModelElementExtensionMethods definiert.) | |
IsExtendedBy(DomainClassInfo) | Überladen. Abfrage, ob dieses ModelElement derzeit von einem ExtensionElement eines bestimmten Typs erweitert wird. (Durch ModelElementExtensionMethods definiert.) | |
IsLocked | Testen, ob dieses Element über eines angegebenen Sperrsätze verfügt (Durch ImmutabilityExtensionMethods definiert.) | |
RemoveExtension(Type) | Überladen. Entfernen aller Erweiterungen von diesem ModelElement, das von einem bestimmten Typ ist. (Durch ModelElementExtensionMethods definiert.) | |
RemoveExtension(Guid) | Überladen. Entfernen aller Erweiterungen des angegebenen ModelElement, das von einem bestimmten Typ ist. (Durch ModelElementExtensionMethods definiert.) | |
RemoveExtension(DomainClassInfo) | Überladen. Entfernen aller Erweiterungen des angegebenen ModelElement, das von einem bestimmten Typ ist. (Durch ModelElementExtensionMethods definiert.) | |
RemoveExtension(ExtensionElement) | Überladen. Ein angegebenes ExtensionElement von den Erweiterungen dieses ModelElement entfernen. (Durch ModelElementExtensionMethods definiert.) | |
SetLocks | Die Sperr-Flags dieses Elements festlegen (Durch ImmutabilityExtensionMethods definiert.) | |
TryGetExtension(Guid) | Überladen. (Durch ModelElementExtensionMethods definiert.) | |
TryGetExtension(Type) | Überladen. (Durch ModelElementExtensionMethods definiert.) | |
TryGetExtension(DomainClassInfo) | Überladen. (Durch ModelElementExtensionMethods definiert.) | |
TryGetExtension<T>() | Überladen. Ruft das ExtensionElement des angegebenen Typs aus den verfügbaren Erweiterungen dieses angegebenen ModelElement ab.Wenn dieses Element keine solche Erweiterung hat, ist das Ergebnis NULL. (Durch ModelElementExtensionMethods definiert.) |
Zum Seitenanfang
Felder
Name | Beschreibung | |
---|---|---|
DomainClassId | Stellt die ID dar, die der Form zugewiesen wird. |
Zum Seitenanfang
Explizite Schnittstellen implementierungen
Name | Beschreibung | |
---|---|---|
IMergeElements.CanMerge | Gibt "true" zurück, wenn dieses Element mit dem Inhalt des Prototyp zusammengeführt werden kann. (Von ModelElement geerbt.) | |
IMergeElements.ChooseMergeTarget(ElementGroup) | (Von ModelElement geerbt.) | |
IMergeElements.ChooseMergeTarget(ElementGroupPrototype) | (Von ModelElement geerbt.) | |
IMergeElements.MergeConfigure | (Von ModelElement geerbt.) | |
IMergeElements.MergeDisconnect | (Von ModelElement geerbt.) | |
IMergeElements.MergeRelate | (Von ModelElement geerbt.) |
Zum Seitenanfang
Hinweise
Um zum Modellelement oder der Beziehung zu navigieren die die Form darstellt, verwenden Sie ModelElement.
Entscheidendes Untertypeinschließung:
Diagram - bietet eine Auflistung Formen und Konnektoren dar. Der Inhalt eines Diagramms wird in einer .diagram-Datei beibehalten. Wenn Sie einer Diagrammklasse in der DSL-Definition angeben, wird sie von dieser Klasse abgeleitet.
NodeShape - bietet eine Form, die einen Bereich ungleich 0 (null) aufweist, keinen Konnektor dar. Wenn Sie Formklassen in der DSL-Definition angeben, werden sie von NodeShape abgeleitet.
BinaryLinkShape - bietet eine Linie zwischen zwei NodeShapes dar. Wenn Sie Connectorklassen in der DSL-Definition angeben, werden diese von diesem BinaryLinkShape abgeleitet.
Weitere Informationen finden Sie unter [umleiten]Gewusst wie: Navigieren in und Aktualisieren von Diagrammen.
Threadsicherheit
Alle öffentlichen static (Shared in Visual Basic)-Member dieses Typs sind threadsicher. Bei Instanzmembern ist die Threadsicherheit nicht gewährleistet.
Siehe auch
Referenz
Microsoft.VisualStudio.Modeling.Diagrams-Namespace
Weitere Ressourcen
[umleiten]Gewusst wie: Navigieren in und Aktualisieren von Diagrammen