Freigeben über


ShapeField-Klasse

Einfaches Objekt, das einen Teil einer Form darstellt, die Elemente wie das Hintergrundbild decorator-elemente, die Text und Symbol decorator-elemente anzeigen kann.

Vererbungshierarchie

System.Object
  Microsoft.VisualStudio.Modeling.Diagrams.ShapeField
    Microsoft.VisualStudio.Modeling.Diagrams.AreaField
    Microsoft.VisualStudio.Modeling.Diagrams.ImageField
    Microsoft.VisualStudio.Modeling.Diagrams.ListField
    Microsoft.VisualStudio.Modeling.Diagrams.ShapeAutoInvalidator
    Microsoft.VisualStudio.Modeling.Diagrams.TextField
    Microsoft.VisualStudio.Modeling.Diagrams.ToggleButtonField

Namespace:  Microsoft.VisualStudio.Modeling.Diagrams
Assembly:  Microsoft.VisualStudio.Modeling.Sdk.Diagrams.11.0 (in Microsoft.VisualStudio.Modeling.Sdk.Diagrams.11.0.dll)

Syntax

'Declaration
Public MustInherit Class ShapeField
public abstract class ShapeField

Der ShapeField-Typ macht die folgenden Member verfügbar.

Konstruktoren

  Name Beschreibung
Geschützte Methode ShapeField Initialisiert eine neue Instanz der ShapeField-Klasse.

Zum Seitenanfang

Eigenschaften

  Name Beschreibung
Öffentliche Eigenschaft AnchoringBehavior Beschreibt, wie der Inhalt des Felds und seine Größe selbst in Bezug auf das übergeordnete ShapeElement positioniert werden soll.
Öffentliche Eigenschaft DefaultAccessibleDescription Ruft ab oder legt die barrierefreie Beschreibung fest.
Öffentliche Eigenschaft DefaultAccessibleName Ruft den Text ab oder legt den Standardnamen des im Feld für das barrierefreie Objekt fest.
Öffentliche Eigenschaft DefaultAccessibleState Ruft den Standardzustand des Felds Format für das barrierefreie Objekt, ab.
Öffentliche Eigenschaft DefaultBackgroundBrushId Ruft die ID des standardmäßigen Pinsels ab, mit dem der Hintergrund des Felds Form zu zeichnen.
Öffentliche Eigenschaft DefaultFocusable Ruft das Feld Form ab und überprüft, ob es den Fokus erhalten kann, oder gibt das Feld im die Möglichkeit, den Fokus zu empfangen.
Öffentliche Eigenschaft DefaultInactiveSelectedBackgroundBrushId Ruft ab oder legt die ID des Standardwert für das Feld im Hintergrund pinsels fest.
Öffentliche Eigenschaft DefaultPenId Ruft die ID des standardmäßigen Stifts ab, die für das Feld Form zu verwenden.
Öffentliche Eigenschaft DefaultReflectParentFocusedState Ruft das untergeordnete Formular ab und stellt sicher, dass im Feld es den Fokus erhalten soll, wenn ihre Elemente im Fokus erhält oder die Fähigkeit festlegt, der Fokuszustand des übergeordneten Formular zu entsprechen.
Öffentliche Eigenschaft DefaultReflectParentSelectedState Ruft das untergeordnete Formular ab und stellt sicher, dass im Feld Auswahl dieser Option werden soll, wenn die übergeordnete Formular ausgewählt oder die Fähigkeit festlegt wird, den Auswahlzustand der übergeordneten Formular zu entsprechen.
Öffentliche Eigenschaft DefaultSelectable Ruft das Feld Form ab und überprüft sie, ob standardmäßig ausgewählt werden kann, oder legt den Standardwert des Felds im ausgewählten Zustand fest.
Öffentliche Eigenschaft DefaultSelectedBackgroundBrushId Ruft ab oder legt die ID des Standardwert für das Feld im Hintergrund pinsels fest.
Öffentliche Eigenschaft DefaultVisibility Ruft das Feld Form ab und überprüft, ob er standardmäßig angezeigt oder die standardmäßige Sichtbarkeit des Felds im legt ihn fest.
Öffentliche Eigenschaft Name Ruft den Namen des Felds im ab.

Zum Seitenanfang

Methoden

  Name Beschreibung
Öffentliche Methode AccessibleDoDefaultAction Führt die Standardaktion für das Objekt, auf das zugegriffen werden kann, ausgegeben.
Öffentliche Methode AllowInPlaceEditorAutoSize Aktiviert den direkten im Feld im Editor automatisch sortiert werden soll.
Öffentliche Methode AssociateValueWith(Store, AssociatedPropertyInfo) Ordnet das Feld Form mit einer Domäneneigenschaft, die zu einem im Element zugewiesen ist.
Öffentliche Methode AssociateValueWith(Store, Guid) Ordnet das Feld Form mit einer Domäneneigenschaft, die zu einem im Element zugewiesen ist.
Öffentliche Methode AssociateValueWith(Store, Guid, AssociatedPropertyInfo) Ordnet das Feld Form mit einer Domäneneigenschaft, die zu einem im Element zugewiesen ist.
Öffentliche Methode AssociateVisibilityWith(Store, AssociatedPropertyInfo) Ordnet die Sichtbarkeit des Felds Form mit einer Domäneneigenschaft, die zu einem im Element zugewiesen ist.
Öffentliche Methode AssociateVisibilityWith(Store, Guid) Ordnet die Sichtbarkeit des Felds Form mit einer Domäneneigenschaft, die zu einem im Element zugewiesen ist.
Öffentliche Methode AssociateVisibilityWith(Store, Guid, AssociatedPropertyInfo) Ordnet die Sichtbarkeit des Felds Form mit einer Domäneneigenschaft, die zu einem im Element zugewiesen ist.
Öffentliche Methode CanEditValue Ruft das Feld Form ab und überprüft, ob er bearbeitet werden kann.
Öffentliche Methode CommitPendingEdit Führt einen Commit für die anstehende Bearbeiten.
Öffentliche Methode DoHitTest Führt einen Treffertest für einen angegebenen Punkt im Diagramm aus, um zu bestimmen, ob der Punkt innerhalb der angegebenen Begrenzungen des Felds im ist.
Öffentliche Methode DoKeyboardNavigation Navigiert im Feld Form mithilfe der Tastatur.
Öffentliche Methode DoPaint Zeichnet das im Feld " Suchen " ein.
Öffentliche Methode EditValue(ShapeElement, DiagramClientView) Öffnet den direkten Editor für das im Feld " Suchen " ein.
Öffentliche Methode EditValue(ShapeElement, DiagramClientView, PointD) Öffnet den direkten Editor für das im Feld " Suchen " ein.
Öffentliche Methode Equals Bestimmt, ob das angegebene Objekt mit dem aktuellen Objekt identisch ist. (Von Object geerbt.)
Geschützte Methode 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.)
Öffentliche Methode FindFirstChild Sucht das erste untergeordnete im Feld Feld auf dem übergeordneten Formular.
Öffentliche Methode FindLastChild Sucht das letzte untergeordnete im Feld Feld auf dem übergeordneten Formular.
Öffentliche Methode FindNextChild Sucht das nächste untergeordnete Elemente für das Feld im Feld Form.
Öffentliche Methode FindNextInChildSubFields Sucht das nächste Feld untergeordnete Formular in der Navigationsreihenfolge.
Öffentliche Methode FindPreviousChild Sucht das vorherige untergeordnete im Feld Feld auf dem übergeordneten Formular.
Öffentliche Methode FindPreviousInChildSubFields Sucht das vorherige untergeordnete Formular in der Navigationsreihenfolge Feld.
Öffentliche Methode Focused Ruft das Feld Form ab und überprüft, ob es den Fokus besitzt.
Öffentliche Methode GetAccessibilityObject Ruft das Objekt für die Barrierefreiheit ab, das an das Feld im zugewiesen wird.
Öffentliche Methode GetAccessibleChild Ruft das Objekt für die Barrierefreiheit für das untergeordnete Formular im Feld ab.
Öffentliche Methode GetAccessibleChildCount Ruft die Anzahl der Objekte im Zusammenhang mit der Barrierefreiheit ab, die dem übergeordneten Formular und dessen untergeordneten im Feld Feldern zugewiesen werden.
Öffentliche Methode GetAccessibleDefaultActionDescription Ruft den Zweck des Felds Format für das barrierefreie Objekt, ab.
Öffentliche Methode GetAccessibleDescription Ruft die Beschreibung des Felds Form des barrierefreien Objekts ab, oder legt ihn fest.
Öffentliche Methode GetAccessibleHelp Ruft die Hilfe für das Feld Form des barrierefreien Objekts ab, oder legt ihn fest.
Öffentliche Methode GetAccessibleHelpTopicFileName Ruft ein Thema in der Hilfe für das barrierefreie Objekt, ab.
Öffentliche Methode GetAccessibleHelpTopicId Ruft die ID ab, die dem Hilfethema zum barrierefreien Objekt zugeordnet ist, oder legt diesen fest.
Öffentliche Methode GetAccessibleName Ruft den Namen des Felds Form des barrierefreien Objekts ab, oder legt ihn fest.
Öffentliche Methode GetAccessibleRole Ruft die Rolle des Felds Form des barrierefreien Objekts ab, oder legt ihn fest.
Öffentliche Methode GetAccessibleState Ruft den Zustand des Felds Form des barrierefreien Objekts ab, oder legt ihn fest.
Öffentliche Methode GetAccessibleValue Ruft den Wert für das Feld Form für das barrierefreie Objekt, ab.
Öffentliche Methode GetActiveInPlaceEditor Ruft den direkten Editor ab, der aktiv ist.
Öffentliche Methode GetBackgroundBrush Ruft den Pinsel ab, der den Hintergrund für das im Element gezeichnet werden, für den dieses Feld Form zugewiesen wird.
Öffentliche Methode GetBackgroundBrushId Ruft die ID des Pinsels ab, der den Hintergrund für das im Element gezeichnet werden, für den dieses Feld Form zugewiesen wird.
Öffentliche Methode GetBounds Ruft die Grenzen für das Feld Form ab oder legt diese fest.
Öffentliche Methode GetCursor Ruft den Zeiger ab, der angezeigt wird, wenn der Mauszeiger auf das Feld Form zeigt.
Öffentliche Methode GetFocusable Ruft das Feld Form ab und überprüft, ob es den Fokus erhalten kann.
Öffentliche Methode GetHashCode Fungiert als Hashfunktion für einen bestimmten Typ. (Von Object geerbt.)
Öffentliche Methode GetInPlaceEditorBounds Ruft die Grenzen für den direkten Editor ab.
Öffentliche Methode GetMaximumInPlaceEditorSize Ruft die maximalen Grenzen für den direkten Editor ab.
Öffentliche Methode GetMinimumInPlaceEditorSize Ruft den kleinsten Grenzen für den direkten Editor ab.
Öffentliche Methode GetMinimumSize Ruft die minimale Breite und Höhe für das Feld Form ab oder legt diese fest.
Öffentliche Methode GetPen Ruft den Stift ab, der die Form " - Element gezeichnet wird, auf den das Feld Form zugewiesen wird.
Öffentliche Methode GetPenId Ruft die ID des Stifts ab, der die Form " - Element gezeichnet wird, auf den das Feld Form zugewiesen wird.
Öffentliche Methode GetPotentialMouseAction Ruft die Mausaktion ab, wann der Benutzer zu ermöglichen, als Nächstes auf einen bestimmten Punkt im Diagramm klickt.
Öffentliche Methode GetSelectable Ruft das Feld Form ab und überprüft, ob er ausgewählt werden kann.
Öffentliche Methode GetType Ruft den Type der aktuellen Instanz ab. (Von Object geerbt.)
Öffentliche Methode GetValue Ruft den Wert für das Feld Form ab oder legt diese fest.
Öffentliche Methode GetValueDomainPropertyInfo Ruft die Domäneneigenschaft ab, die dem Wert im Feld Form zugewiesen wird.
Öffentliche Methode GetVisible Ruft das Feld Form ab und überprüft, ob er angezeigt wird.
Öffentliche Methode HasFocusedAppearance Ruft das Formular ab und stellt sicher, dass im Feld angezeigt werden soll, es den Fokus besitzt.
Öffentliche Methode HasPendingEdit Ruft das Formular ab und überprüft, ob das Feld als direkter Editor aktiv ist und eine Änderung aussteht.
Öffentliche Methode HasSelectedAppearance Ruft das Feld Form ab und überprüft, ob er ausgewählt wird.
Öffentliche Methode IsNavigationKey(Char) Ruft den Schlüssel ab, die vom Benutzer gedrückten und überprüft, ob sie verwendet werden kann, um zwischen Feldern Form zu navigieren.
Öffentliche Methode IsNavigationKey(Keys) Ruft die vom Benutzer gedrückten Tasten, die abgerufen und überprüft, ob sie verwendet werden können, um zwischen Feldern Form zu navigieren.
Geschützte Methode MemberwiseClone Erstellt eine flache Kopie des aktuellen Object. (Von Object geerbt.)
Öffentliche Methode NavigateAscend Verschiebt den Fokus in das vorherige Feld Form in der Navigationsreihenfolge für die ausgewählten Formen.
Öffentliche Methode NavigateDescend Verschiebt den Fokus auf das nächste Feld Form in der Navigationsreihenfolge für die ausgewählten Formen.
Öffentliche Methode NavigateToFirst Verschiebt den Fokus auf das erste Feld Form in der Navigationsreihenfolge für die ausgewählten Formen.
Öffentliche Methode NavigateToLast Verschiebt den Fokus auf das letzte Feld Form in der Navigationsreihenfolge für die ausgewählten Formen.
Öffentliche Methode NavigateToNext Verschiebt den Fokus auf das nächste Feld Form in der Navigationsreihenfolge für die ausgewählten Formen.
Öffentliche Methode NavigateToPrevious Verschiebt den Fokus in das vorherige Feld Form in der Navigationsreihenfolge für die ausgewählten Formen.
Geschützte Methode OnBeginEdit Alarmiert Listener, wenn die direkte Bearbeitung begonnen hat.
Öffentliche Methode OnClick Alarmiert Listener, wenn der Benutzer auf ein Feld im geklickt hat.
Öffentliche Methode OnDoubleClick Alarmiert Listener, wenn der Benutzer auf ein Feld im doppelgeklickt wurde.
Geschützte Methode OnEndEdit Alarmiert Listener, wenn die direkte Bearbeitung abgeschlossen wurde.
Öffentliche Methode OnKeyDown Alarmiert Listener, wenn der Benutzer eine Taste gedrückt gehalten wird, hat bei einem zeigenden im Feld " Suchen " ein.
Öffentliche Methode OnKeyPress Alarmiert Listener, wenn der Benutzer eine Taste gedrückt hat, wenn in einem Formular zeigt.
Öffentliche Methode OnKeyUp Alarmiert Listener, wenn der Benutzer eine Taste losgelassen hat, wenn auf ein Feld im.
Öffentliche Methode OnMouseDown Alarmiert Listener, wenn der Benutzer den Mauszeiger über ein Feld im gedrückt hält.
Öffentliche Methode OnMouseMove Alarmiert Listener, wenn der Mauszeiger über ein Feld im verschoben wurde.
Öffentliche Methode OnMouseUp Alarmiert Listener, wenn der Benutzer die Maustaste auf ein Feld im freigegeben hat.
Öffentliche Methode OnMouseWheel Alarmiert Listener, wenn der Mauszeiger über ein Feld im gedreht wurde.
Öffentliche Methode Selected Ruft das Feld Form ab und überprüft, ob er ausgewählt wird.
Öffentliche Methode SetSelectionRange Legt die Auswahl in einem Bereich von Datenfeldern im untergeordneten fest.
Öffentliche Methode SetValue Weist den angegebenen Wert in ein Format auf.
Öffentliche Methode SetVisible Legt die Sichtbarkeit des Felds im fest.
Öffentliche Methode ToString Gibt eine Zeichenfolge zurück, die das aktuelle Objekt darstellt. (Von Object geerbt.)

Zum Seitenanfang

Hinweise

Wenn Sie ein Decorator-Element in einem Formular definieren, wird sie durch ein ShapeField dargestellt.ShapeFields werden auch verwendet, um die Bereiche im komplexerer Formen wie CompartmentShapes darzustellen.

Ein Form-Feld ist ein Objekt, das einen Bereich innerhalb einer Form, wie der Fläche verwaltet, das zu einem Bild oder einer Bezeichnung zugewiesen wird.Eine ShapeField-Instanz wird zwischen vielen Formen der gleichen Klasse freigegeben.Die Form für die Instanz im Feld enthält nicht das angezeigte Element.

Häufig verwendete abgeleitete Klassen sind TextFieldund ImageField.

Ein Feld kann die Form Unterfelder haben, dargestellt durch ShapeSubField.

Beispiele für die Initialisierung von ShapeFields, überprüfen Sie InitializeShapeFields() in Dsl GeneratedCode " \ \ Shapes.cs in der DSL-Projektmappe.Diese Methode wird einmal für jede Form Klasse aufgerufen.Sie können die Form Feldern einer Form class anpassen, indem Sie InitializeShapeFields()überschreiben.

Beispiele

Beispiele zu diesem Thema finden Sie unter TextField und ImageField.

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