ShapeElement-Klasse
Stellt ein Diagramm oder ein Formular oder ein 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.11.0 (in Microsoft.VisualStudio.Modeling.Sdk.Diagrams.11.0.dll)
Syntax
'Declaration
<DisplayNameResourceAttribute("Microsoft.VisualStudio.Modeling.Diagrams.ShapeElement.DisplayName", _
GetType(CoreDesignSurfaceDomainModel), "Microsoft.VisualStudio.Modeling.Diagrams.GeneratedCode.DomainModelResx")> _
<DomainObjectIdAttribute("ffb3d9f5-7a47-4e12-8501-0055bd018825")> _
<DescriptionResourceAttribute("Microsoft.VisualStudio.Modeling.Diagrams.ShapeElement.Description", _
GetType(CoreDesignSurfaceDomainModel), "Microsoft.VisualStudio.Modeling.Diagrams.GeneratedCode.DomainModelResx")> _
<DomainModelOwnerAttribute(GetType(CoreDesignSurfaceDomainModel))> _
<CLSCompliantAttribute(True)> _
Public MustInherit Class ShapeElement _
Inherits PresentationElement _
Implements IGeometryHost
[DisplayNameResourceAttribute("Microsoft.VisualStudio.Modeling.Diagrams.ShapeElement.DisplayName",
typeof(CoreDesignSurfaceDomainModel), "Microsoft.VisualStudio.Modeling.Diagrams.GeneratedCode.DomainModelResx")]
[DomainObjectIdAttribute("ffb3d9f5-7a47-4e12-8501-0055bd018825")]
[DescriptionResourceAttribute("Microsoft.VisualStudio.Modeling.Diagrams.ShapeElement.Description",
typeof(CoreDesignSurfaceDomainModel), "Microsoft.VisualStudio.Modeling.Diagrams.GeneratedCode.DomainModelResx")]
[DomainModelOwnerAttribute(typeof(CoreDesignSurfaceDomainModel))]
[CLSCompliantAttribute(true)]
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 den absoluten umschließende Rechteck für DiagramClientView.EnsureVisibleab. | |
AbsoluteCenter | Ruft den Punkt in der Mitte der Form ab. | |
AccessibilityObject | Ruft das Objekt für die Barrierefreiheit für das Formular ab oder legt ihn fest. | |
AccessibleDefaultActionDescription | Ruft die Beschreibung der Standardaktion für das Formular ab oder legt ihn fest. | |
AccessibleDescription | Ruft die Beschreibung für das Formular ab oder legt ihn fest. | |
AccessibleHelp | Ruft die Hilfe für das Formular ab oder legt ihn fest. | |
AccessibleHelpTopicFileName | Ruft die Form für das Hilfethema ab. | |
AccessibleHelpTopicId | Ruft die ID des Hilfethemas für das Formular ab oder legt ihn fest. | |
AccessibleName | Ruft den Namen für die 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, die untergeordnete Elemente dieser Form im aktuellen Auswahlgremium aufgenommen werden kann. | |
AllowsChildrenToResizeParent | true , wenn diese Form Größe geändert werden kann, wenn die Größe oder Position eines untergeordneten Formulars geändert wird. | |
AllowsChildrenToShrinkParent | Wenn true, diese Form Größe verkleinert, um seine untergeordneten Elemente an, wenn sie neu bestimmt die Größe oder verschoben werden. | |
BackgroundBrushId | Ruft die ID für den Pinsel ab, mit dem der Hintergrund der Form zu zeichnen. | |
BoundingBox | Das umschließende Rechteck, gemessen relativ zum ParentShape. | |
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 verschoben werden kann. | |
CanSelect | Ruft die Form ab und überprüft, ob ein Benutzer auswählen kann. | |
Center | Ruft den Punkt in der Mitte der Form ab. | |
ClassStyleSet | Ruft den Stil für die festgelegte Format ab. | |
ClipWhenDrawingFields | Ruft die untergeordnete Formular ab und überprüft, ob sein Clippingbereich dem umgebenden Feld für die Elemente im festgelegt werden soll, wenn die untergeordnete Formular gezeichnet wird. | |
Decorators | Ruft die Auflistung von Decorator-Elementen für das Formular ab oder legt ihn fest. | |
DefaultShapeField | Ruft die standardmäßigen Form ab, die die erste Form handelt, die den Fokus erhalten kann. | |
DefaultSize | Ruft die Standardgröße der Form ab. | |
Diagram | Ruft das Diagramm ab, der die Form gehört. | |
EnsureVisiblePreference | Einstellungen für die EnsureVisible-Methode für diese Form.Der Standardwert ist VisiblePreference für das Diagramm zurückzugeben, das diese Form hostet. | |
Events | Ruft die Liste von Ereignishandlern für das Formular ab oder legt ihn fest. | |
GeometryBackgroundBrushId | Ruft die ID des Pinsels ab, der verwendet wird, um den Hintergrund der Geometrie gezeichnet werden soll. | |
GeometryBoundingBox | Ruft das umgebende Feld 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 eine Kontur verfügt. | |
GeometryHasShadow | true , wenn die Form einen Schatten aufweist. andernfalls false. | |
GeometryOutlinePenId | Ruft die ID des Stifts ab, der die Gliederung für die Form gezeichnet wird. | |
GeometryStyleSet | Ruft den Stil für die festgelegte Format ab. | |
GridSize | Wenn ungleich 0 (null), diese Form und seine untergeordneten Elemente in einem Raster dieser Größe ausrichten.Wird standardmäßig auf ParentShape.GridSize. | |
HasChildren | true , wenn die Form untergeordnete Forms verfügt. | |
HasCustomToolTip | Ruft die Form ab und überprüft, ob sie 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 einen Hintergrund verfügt. | |
HasHighlighting | Ruft die Form ab und überprüft, ob er hervorgehoben wird. | |
HasOutline | Ruft die Form ab und überprüft, ob sie eine Kontur verfügt. | |
HasShadow | Ruft die Form ab und überprüft, ob es sich um einen Schatten aufweist. | |
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 Flag ab IsDeleted und überprüft, um festzustellen, ob das Element aus dem Modell gelöscht wurde. (Von ModelElement geerbt.) | |
IsDeleting | Ruft das IsDeleting-Flag ab und überprüft, ob das Element zur Zeit aus dem Modell gelöscht wird. (Von ModelElement geerbt.) | |
IsNestedChild | true , wenn dieses im NestedChildShapes von dem in ParentShapeist. | |
IsRelativeChild | true , wenn dieses im RelativeChildShapes von dem in ParentShapeist. | |
IsVisible | Wenn true, die Form im Diagramm angezeigt wird. false, wenn es nicht angezeigt wird und das Routing Lay-out und Algorithmen sie ignorieren.Siehe auch Hide() und Show(). | |
LineAdjustAwayDefault | Ruft die Form ab und überprüft, ob untergeordnete Links ausrichten, sollten versuchen modellieren, wenn sie auf die gleiche Form verbunden sein oder diesen Wert fest. | |
LineAffinityDefault | Ruft ab oder legt den Pfad fest, in dem der Link Form versuchen soll, die Form zu positionieren. | |
LineToLineClearance | Ruft den Abstand zwischen Formen für diese im Link mit einem untergeordneten Element fest. | |
LineToNodeClearance | Ruft den Abstand zwischen Formen und Formen Link mit einem untergeordneten Element des untergeordneten Knotens fest. | |
MaximumShadowOffset | Ruft den maximalen Offset für den Schatten der Form ab. | |
MaximumSize | Ruft die maximale Größe für das Formular ab oder legt ihn fest. | |
MinimumSize | Ruft die minimale Größe für das Formular ab oder legt ihn fest. | |
ModelElement | Ruft das Modellelement ab oder legt diese fest Präsentations, das dem Element zugeordnet ist. (Von PresentationElement geerbt.) | |
NestedChildShapes | Die Liste von Formen, die Bestandteil dieser Form aufweisen und eingeschränkt werden, dass sie innerhalb der Begrenzungen der Form oder Diagramms angezeigt wird. | |
NestedShapesMargin | Ruft den Rand zwischen dem umgebenden Feld der Form und ihre geschachtelten Knoten modellieren ab. | |
NodeToNodeClearance | Ruft den Rand zwischen Formen des untergeordneten Knotens fest. | |
OutlinePenId | Ruft die ID des Stifts ab, der verwendet wird, um die Kontur einer Form zu zeichnen. | |
OutlinePenWidth | Ruft die Breite der Gliederung für das Formular ab oder legt ihn fest. | |
PaintMoveableDecoratorSelectionLines | ||
ParentLink | Ruft die Verhältnis-Instanz von der Form an die übergeordnete Form. | |
ParentShape | Ruft das übergeordnete Formular Element ab.Um in einem Diagramm angezeigt werden, müssen eine Form oder Konnektor ein übergeordnetes Element haben. | |
Partition | Ruft ab oder legt fest Partition , die das Element enthält. (Von ModelElement geerbt.) | |
Perimeter | Ruft den Umfang (Pfad), um die Form ab. | |
RelatedShapeToEmphasize | Ruft die zugehörige Form ab, die dem Benutzer visuell hervorheben, wenn diese Form ausgewählt ist. | |
RelativeChildShapes | Die Liste von Formen, die Bestandteil dieser Form handelt, kann aber außerhalb der Begrenzungen der Form angezeigt werden. | |
ShapeFields | Teile einer Form wie Text von Zeilen und Decorator-Elemente. | |
ShapeGeometry | Ruft die Geometrie für das Rechteck, die im RoundedRectangle oder Ellipse ab, die die Vorgänge definiert werden, die mit den Rand der Form zugeordnet sind. | |
ShouldTryParentShapeForMergeOnToolboxDoubleClick | Wenn true, wenn der Benutzer auf ein Toolboxelement mit der ausgewählten Form doppelklickt, wenn das Tool nicht mit dieser Form zusammengeführt werden kann, werden bei der Zusammenführung Elementen im startet.Auszurichten Standardwerte. | |
Store | Ruft Store ab, das das Element enthält. (Von ModelElement geerbt.) | |
StyleSet | Ruft eine Instanz des festgelegten Format für die Form ab. | |
Subject | Ruft ab oder legt die Betreffzeile für das Element Präsentations fest.Wird standardmäßig auf dasselbe Objekt wie ModelElement. (Von PresentationElement geerbt.) | |
TargetToolboxItemFilterAttributes | Ruft eine Auflistung von Attributen ab, die bestimmen, 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 Satz von der Reihenfolge der untergeordneten Forms. |
Zum Seitenanfang
Methoden
Name | Beschreibung | |
---|---|---|
AccessibleDoDefaultAction | Führt die Standardaktion für das Objekt, auf das zugegriffen werden kann, ausgegeben. | |
Associate | Weist ein Modellelement auf den Präsentations Element zu.Der gleiche Wirkung wie das Festlegen ModelElement. (Von PresentationElement geerbt.) | |
AssociateValueWith(Store, AssociatedPropertyInfo) | Ordnet die Ressource für die Eigenschaft Speicher mit einer Form im Arbeitsspeicher, die der Form zugewiesen wird. | |
AssociateValueWith(Store, Guid) | Ordnet die Ressource für die Eigenschaft Speicher mit einer Form im Arbeitsspeicher, die der Form zugewiesen wird. | |
CalculateDerivedVisible | Überprüft, ob die untergeordnete Formular wird geöffnet. | |
CanMerge | Überprüft, ob ein Quellelement diesem Element hinzugefügt werden kann. (Von ModelElement geerbt.) | |
ChooseMergeTarget(ElementGroup) | Wählt ein Zielelement um, die als untergeordnetes Element ein Element zu übernehmen, das der Benutzer ziehen oder kopieren, erstellen möchte. (Von ModelElement geerbt.) | |
ChooseMergeTarget(ElementGroupPrototype) | Wählt ein Zielelement um, die als untergeordnetes Element ein Element zu übernehmen, das der Benutzer ziehen oder kopieren, erstellen möchte. (Von ModelElement geerbt.) | |
ChooseParentShape | Wählt eine übergeordnete Formular für eine neue untergeordnete Form, in der Regel diese Form aus. | |
ChooseRelationship | Wählt, die neue untergeordnete Liste der untergeordneten Formular A hinzugefügt werden soll, oder NestedChildShapes – RelativeChildShapes aus. | |
CoerceSelection | Ermöglicht einem Formular, um zu bestimmen, welche andere Formen aktiviert 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 Satz von Klassen im Format für den Typ. | |
CreateDecorators | Stellt eine Auflistung von Decorator-Elemente für den Typ der Form erstellt. | |
CreateInstanceStyleSet | Erstellt einen Stil für die festgelegte Format. | |
CreateShapeFields | Erstellt eine Auflistung der Felder im Formular für den Typ. | |
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 | Durchsucht die ausgewählte Form in einer Kette von Formen. | |
DoFoldToShape | Berechnet den Punkt, an dem ein Konnektor den Umfang einer Form betroffen.Überschreiben Sie dies, wenn Sie eine nicht rechteckige Form definieren. | |
DoHitTest(PointD, DiagramHitTestInfo) | Gibt true zurück, wenn der angegebene Punkt in der Form ist. | |
DoHitTest(PointD, DiagramHitTestInfo, Boolean) | Gibt true zurück, wenn der angegebene Punkt in der Form ist. | |
DoHitTestSelection | Gibt true zurück, wenn ein angegebener Punkt in Handgriffen um die Form handelt. | |
DoKeyboardNavigation | Navigiert der Form, mit der Tastatur. | |
DrawResizeFeedback | Zeichnet das veränderbarer Feed-back 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 die Formen des untergeordneten Elements aus dem Ausschneidebereich aus. | |
ExcludeGeometryFromClipRegion | Schließt die Geometrie einer Form und seiner Forms des untergeordneten Elements 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 Formular decorator-element, das den angegebenen Namen aufweist. | |
FindDecorator(IList<Decorator>, String) | Sucht das Formular decorator-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 das Formular. | |
FindLastChild | Sucht nach dem letzten untergeordneten 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 Feld Form in der Navigationsreihenfolge. | |
FindPreviousChild | Sucht das vorherige untergeordnete Element in der Navigationsreihenfolge für die Form. | |
FindPreviousInChildFields | Sucht das vorherige Feld Form in der Navigationsreihenfolge. | |
FindShapeField(String) | Sucht nach einem Feld Form in einem Formular. | |
FindShapeField(IList<ShapeField>, String) | Sucht nach einem Feld Form in einem Formular. | |
FixUpChildShapes | Erstellt oder passt die untergeordneten Formen, die erstellt werden sollen, wenn ein Modellelement erstellt oder aktualisiert wird.Wird von Diagram.FixUpDiagram(). | |
Focused | Überprüft, ob die Form den Fokus besitzt. | |
GetAccessibilityObject | Ruft das barrierefreie Objekt ab, das der Form zugewiesen wird. | |
GetChildElements | Ruft eine Auflistung untergeordneter Forms ab, die der Elemente im gehören. | |
GetCursor | Ruft den Zeiger ab, der angezeigt wird, wenn der Mauszeiger über der Form ist. | |
GetDomainClass | Ruft die höchst-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 im Format ab. | |
GetFieldAccessibleValue | Ruft den Wert für ein Feld in der Form ab. | |
GetFieldRepresentedElement | Ruft das Grundelement ab, das die untergeordneten Formular darstellt. | |
GetFieldRepresentedProperty | Ruft die Eigenschafteninformationen für ein Feld in der Form ab. | |
GetHashCode | Fungiert als Hashfunktion für einen bestimmten Typ. (Von Object geerbt.) | |
GetPotentialMouseAction | Ruft die Mausaktion ab, für ein Ereignis für das Drücken der Maustaste über einem bestimmten Punkt im Diagramm auszuführen. | |
GetRoleCollection<TCollection, TElement>(Guid) | Ruft einen booleschen Wert ab bzw. erstellt die verknüpfte Elementauflistung (Von ModelElement geerbt.) | |
GetShapeLuminosity | Berechnet die helle 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 darstellt. | |
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, in der die Maus gezeigt wird. | |
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 die Felder Typ und fügt dem Formular 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 wie Bezeichnungen, Symbole, die Zeilen von Text und Hintergrundbilder darstellen.Wird einmal pro Klasse. | |
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 diese Methode auf, wenn Sie die Eigenschaften der Form geändert haben. | |
Invalidate(RectangleD) | Stellt sicher, dass die Form und ihr alter 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 die Navigation als Schlüssel verwendete Befehl. | |
IsNavigationKey(Keys) | Überprüft, ob die Schlüsseldaten als Befehl Navigation verwendet werden. | |
IterateShapes | Durchläuft eine Form und die Formen des untergeordneten Elements durch. | |
MemberwiseClone | Erstellt eine flache Kopie des aktuellen Object. (Von Object geerbt.) | |
MergeConfigure | Wird nicht für Darstellungselemente. (Von PresentationElement geerbt.) | |
MergeDisconnect | Trennt ein Quellelement in ein Zielelement. (Von ModelElement geerbt.) | |
MergeRelate | Erstellt eine Beziehung zwischen einem Modellelement und einer Gruppe von Modellelementen (Von PresentationElement geerbt.) | |
ModifyLuminosity | Berechnet die helle der Markierung für die Form. | |
MoveByRepositioning(DiagramDragEventArgs) | Ordnet die Formen in der Gruppe um den Betrag an, die die Position der Maus bestimmt. | |
MoveByRepositioning(ElementGroupPrototype, DiagramItemCollection, PointD, DiagramItem) | Ordnet die Formen in der Gruppe um den Betrag an, die die Position der Maus bestimmt. | |
NavigateAscend | Navigiert zum nächsten Vorgänger in der Navigationsreihenfolge und aktualisiert den Fokus.Wird als Reaktion auf navigations Benutzer tastaturanschläge. | |
NavigateDescend | Navigiert zum nächsten Nachfolgerknoten in der Navigationsreihenfolge und aktualisiert den Fokus.Wird als Reaktion auf navigations Benutzer tastaturanschläge. | |
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 navigations Benutzer tastaturanschläge. | |
NavigateToLast | Navigiert zur letzten Form in der Navigationsreihenfolge im übergeordneten Element der aktuellen Auswahl.Wird als Reaktion auf navigations Benutzer tastaturanschläge. | |
NavigateToNext | Navigiert zur folgenden Form in der Navigationsreihenfolge.Wird als Reaktion auf navigations Benutzer tastaturanschläge. | |
NavigateToPrevious | Navigiert zur zuvor ausgewählten Form in der Navigationsreihenfolge.Wird als Reaktion auf navigations Benutzer tastaturanschläge. | |
OnAssociatedPropertyChanged | Aktualisiert die Form, wenn der Wert einer Eigenschaft Speicher 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 Grenzen positionieren und seine Größe des übergeordneten Elements und die untergeordneten Elemente oder festgelegt werden.Überschreiben, um die Größe oder des internen Lay-outs zu ändern. | |
OnChildConfigured | Wird aufgerufen, wenn die Position und die Größe untergeordneter Forms im Begriff sind, bestimmt werden soll.Regeln speziellen Satz zu überschreiben. | |
OnChildConfiguring | Wird nach der Größe und Position eines untergeordneten Formulars 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 sollen. (Von ModelElement geerbt.) | |
OnDoubleClick | Wird aufgerufen, wenn der Benutzer auf die Form doppelklickt. | |
OnDragDrop | Wird aufgerufen, wenn der Benutzer ein Element auf das Formular ziehen. | |
OnDragEnter | Wird aufgerufen, wenn der Mauszeiger während eines Ziehvorgangs ein Formular verkleinert werden. | |
OnDragLeave | Wird aufgerufen, wenn die Maus aus einem Formular heraus bewegt wird. | |
OnDragOver | Überschreiben Sie diese Methode, um auf die Bewegung der Maus über der Form zu reagieren.Legen Sie e.Effect fest, um das Cursor-Feed-back dem Benutzer anzuzeigen. | |
OnEndEdit | Wird aufgerufen, wenn der Benutzer mit dem Bearbeiten eines Textfelds beendet. | |
OnInitialize | Wird aufgerufen, um die Form zu initialisieren.Überschreiben Sie dies, 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 Taste drückt Maus. | |
OnMouseEnter | Wird aufgerufen, wenn die Maus in eine Form wechselt. | |
OnMouseHover | Wird aufgerufen, wenn der Mauszeiger auf ein Formular. | |
OnMouseLeave | Wird aufgerufen, wenn die Maus in eine Form verlässt. | |
OnMouseMove | Wiederholt aufgerufen, wenn der Benutzer die Maus bewegt. | |
OnMouseUp | Wird aufgerufen, wenn eine Maustaste losgelassen wird. | |
OnMouseWheel | Wird aufgerufen, wenn der Benutzer mit dem Mausrad gedreht wurde. | |
OnOrphaned | Wird aufgerufen, wenn A | |
OnPaintEmphasis | Wird aufgerufen, wenn der Schwerpunkt auf der ausgewählten Form angewendet wurde. | |
OnPaintFeedback | Wird aufgerufen, wenn ein Drag & Drop-Feed-back gezeichnet wird. | |
OnPaintSelection | Wird aufgerufen, um die Auswahl hervorhebung zu zeichnen. | |
OnPaintShape | Wird aufgerufen, um die grundlegenden Teile der Form zu zeichnen. | |
OnResurrected | Wird aufgerufen, wenn dieses Element zurück zu einem Modell hinzugefügt wurde. (Von ModelElement geerbt.) | |
OnRolePlayerPositionChanged | Wird aufgerufen, wenn die Position einer Rolle geändert hat. (Von ModelElement geerbt.) | |
OnRolePlayerPositionChanging | Wird aufgerufen, wenn eine Rolle Player Zeilenposition 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 Sprachdesigner, dass eine übergeordnete Formular angepasst werden muss, um seine untergeordneten Forms zuzuordnen. | |
PerformResizeParentRule(Boolean, ShapeElement) | Alarmiert den domänenspezifischen Sprachdesigner, dass eine übergeordnete Formular angepasst werden muss, um seine untergeordneten Forms zuzuordnen. | |
PermitChildVisibility | Überprüft, ob die untergeordnete Form im Diagrammbereich angezeigt werden soll. | |
ProcessVisibilityChange | Aktualisiert die Sichtbarkeit der untergeordneten Formular, wenn eine Änderung an der Sichtbarkeit geändert wird. | |
PurgeLayoutObjects | Entfernt die Objekte, die verwendet werden, um die im Eigenschaftenraster im Diagramm zu positionieren. | |
PurgePoints | Entfernt Punkte für die im Eigenschaftenraster im Diagramm. | |
RebuildShape | Erstellt die Form. | |
RemoveLayoutObject | Entfernt die Form, einschließlich aller relativen und geschachtelte untergeordnete Formen im Diagramm, Datenblatt. | |
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 diesem untergeordneten Elemente fest. | |
SetShowHideStateImplementation | Legt die Sichtbarkeit der Form fest. | |
ShouldAddShapeForElement | Bestimmt, ob eine Form erstellt werden soll, die eine angegebene klasseninstanz Domänen im Diagramm dargestellt. | |
ShouldReparentOnMove | Überprüft, ob eine untergeordnete Formular einem neuen übergeordneten Element hinzugefügt werden soll, wenn die untergeordnete Formular verschoben wird. | |
Show | Legt eine Form und alle untergeordneten Elemente sichtbar. | |
ShowCustomToolTip | Legt die benutzerdefinierte Form einer QuickInfo sichtbar. | |
ToString | Ruft den Namen für die Form und seines Typs ab. (Überschreibt Object.ToString().) | |
TranslateGeometryToAbsoluteBounds | Konvertiert das Verhältnis zwischen den Grenzen in absolute Grenzwerte für die Geometrie der Form. | |
TranslateGeometryToRelativeBounds | Konvertiert die absoluten Grenzen zu den relativen Grenzwerte für die Geometrie der Form. | |
TranslateToAbsoluteBounds | Konvertiert das Verhältnis zwischen den Grenzen in absolute Begrenzungen der Form. | |
TranslateToRelativeBounds | Konvertiert die absoluten Grenzen zu den relativen Begrenzungen der Form. | |
UpdateDerivedVisible | Aktualisiert den sichtbaren Zustand der abgeleiteten Formular. | |
UpdateGeometryLuminosity(DiagramClientView, Brush) | Aktualisiert die helle für den Pinsel. | |
UpdateGeometryLuminosity(DiagramClientView, Pen) | Aktualisiert die helle für den Stift. |
Zum Seitenanfang
Ereignisse
Name | Beschreibung | |
---|---|---|
Click | Tritt ein, wenn der Benutzer mit dem Mauszeiger über einem Formular klickt. | |
DoubleClick | Tritt ein, wenn der Benutzer mit dem Mauszeiger auf den Text doppelklickt. | |
KeyDown | Tritt ein, wenn der Benutzer eine Taste drückt. | |
KeyPress | Tritt ein, wenn der Benutzer eine Taste drückt und Versionen. | |
KeyUp | Tritt ein, wenn der Benutzer eine Taste loslässt. | |
MouseDown | Tritt ein, wenn der Benutzer die Maustaste drückt. | |
MouseMove | Tritt ein, wenn der Benutzer die Maus bewegt. | |
MouseUp | Tritt ein, wenn der Benutzer die Maustaste loslässt auf. | |
MouseWheel | Tritt ein, wenn der Benutzer mit dem Mausrad dreht. |
Zum Seitenanfang
Erweiterungsmethoden
Name | Beschreibung | |
---|---|---|
AddExtension(Guid) | Überladen. Erweitern Sie dieses ModelElement mit neu instanziierter Erweiterung des angegebenen Typs Domänen.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 Typs Domänen.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 ausgelöst, wenn das Element bereits eine Erweiterung des gleichen Typs verfügt. (Durch ModelElementExtensionMethods definiert.) | |
AddExtension<T>() | Überladen. Erweitern Sie dieses ModelElement mit einer neu instanziierten Erweiterung eines bestimmten Typs.Eine InvalidOperationException ausgelöst, wenn das Element bereits eine Erweiterung des gleichen Typs verfügt. (Durch ModelElementExtensionMethods definiert.) | |
CanDelete | Löscht das Element aus dem Modell. (Durch ImmutabilityExtensionMethods definiert.) | |
GetAllExtensions | Geben Sie ein aufzählbares Element zurück, das einen ersten Durchlauf der Breite zu der Struktur aus den Elementen des Add-Ins ausgeführt wird, die in diesem ModelElement eingebettet sind. (Durch ModelElementExtensionMethods definiert.) | |
GetBaseElement | Gibt den Stamm der virtuellen MEL zurück, in denen 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. Rufen Sie das ExtensionElement des angegebenen Typs aus den verfügbaren Erweiterungen dieses ModelElement ab.Wenn das Element keine solche Erweiterung verfügt, wird eine InvalidOperationException ausgelöst. (Durch ModelElementExtensionMethods definiert.) | |
GetExtension(DomainClassInfo) | Überladen. (Durch ModelElementExtensionMethods definiert.) | |
GetExtension<T>() | Überladen. Rufen Sie das ExtensionElement des angegebenen Typs aus den verfügbaren Erweiterungen dieses ModelElement ab.Wenn das Element keine solche Erweiterung verfügt, wird eine InvalidOperationException ausgelöst. (Durch ModelElementExtensionMethods definiert.) | |
GetLocks | Rufen Sie die Sperren Flags für dieses Element ab.Dies schließt Sperren können für die Partition ein, der das Element enthält. (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 | Hat der Test, ob dieses Element über eines angegebenen Satzes von Sperren (Durch ImmutabilityExtensionMethods definiert.) | |
RemoveExtension(Type) | Überladen. Entfernen Sie jede beliebige Erweiterung von diesem ModelElement, das von einem bestimmten Typ ist. (Durch ModelElementExtensionMethods definiert.) | |
RemoveExtension(Guid) | Überladen. Entfernen Sie alle Erweiterungen des angegebenen ModelElement, das von einem bestimmten Typ ist. (Durch ModelElementExtensionMethods definiert.) | |
RemoveExtension(DomainClassInfo) | Überladen. Entfernen Sie alle Erweiterungen des angegebenen ModelElement, das von einem bestimmten Typ ist. (Durch ModelElementExtensionMethods definiert.) | |
RemoveExtension(ExtensionElement) | Überladen. Entfernt ein angegebenes ExtensionElement von Erweiterungen dieses ModelElement. (Durch ModelElementExtensionMethods definiert.) | |
SetLocks | Legen Sie die Flags für Sperren dieses Elements fest (Durch ImmutabilityExtensionMethods definiert.) | |
TryGetExtension(Guid) | Überladen. (Durch ModelElementExtensionMethods definiert.) | |
TryGetExtension(Type) | Überladen. (Durch ModelElementExtensionMethods definiert.) | |
TryGetExtension(DomainClassInfo) | Überladen. (Durch ModelElementExtensionMethods definiert.) | |
TryGetExtension<T>() | Überladen. Rufen Sie das ExtensionElement des angegebenen Typs aus den verfügbaren Erweiterungen dieses ModelElement ab.Wenn dieses Element keine solche Erweiterung hat, ist das Ergebnis NULL. (Durch ModelElementExtensionMethods definiert.) |
Zum Seitenanfang
Felder
Name | Beschreibung | |
---|---|---|
DomainClassId | Enthält die IDs dar, die der Form zugewiesen wird. |
Zum Seitenanfang
Explizite Schnittstellenimplementierungen
Name | Beschreibung | |
---|---|---|
IMergeElements.CanMerge | Gibt true zurück, wenn dieses Element mit dem Inhalt des Prototyp zusammenführen 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 auf das Modellelement oder der Beziehung navigiert das die Form darstellt, verwenden Sie ModelElement.
Wichtiges Untertyp sind möglich:
Diagram :stellt eine Auflistung von Formen und Konnektoren dar.Der Inhalt eines Diagramms wird in einer .diagram-Datei beibehalten.Wenn Sie eine Klasse in der DSL-Definition angeben, wird es von dieser Klasse abgeleitet.
NodeShape :stellt eine Form, die einen ungleich 0 (null) keinen Bereich aufweist, Connector dar.Wenn Sie im Klassen in der DSL-Definition angeben, werden sie von NodeShape abgeleitet.
BinaryLinkShape :stellt eine Linie zwischen zwei NodeShapes dar.Wenn Sie Konnektor Klassen in der DSL-Definition angeben, werden sie 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