Freigeben über


ImageField-Klasse

Lightweight-Objekt, das einen Teil einer Form darstellt, die Decorator-Elemente oder Hintergründe der grafischen Darstellung anzeigen kann.

Vererbungshierarchie

System.Object
  Microsoft.VisualStudio.Modeling.Diagrams.ShapeField
    Microsoft.VisualStudio.Modeling.Diagrams.ImageField

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

Syntax

'Declaration
Public Class ImageField _
    Inherits ShapeField
public class ImageField : ShapeField

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

Konstruktoren

  Name Beschreibung
Öffentliche Methode ImageField(String) Initialisiert eine neue Instanz der ImageField-Klasse.
Öffentliche Methode ImageField(String, Image) Initialisiert eine neue Instanz der ImageField-Klasse.

Zum Seitenanfang

Eigenschaften

  Name Beschreibung
Öffentliche Eigenschaft AnchoringBehavior Beschreibt, wie der Inhalt des Felds und seine Größe in Bezug auf das übergeordnete ShapeElement positioniert werden soll. (Von ShapeField geerbt.)
Öffentliche Eigenschaft DefaultAccessibleDescription Ruft die standardmäßige barrierefreie Beschreibung ab oder legt diese fest. (Von ShapeField geerbt.)
Öffentliche Eigenschaft DefaultAccessibleName Ruft den Standardnamen des Formfelds für das barrierefreie Objekt ab oder legt diesen fest. (Von ShapeField geerbt.)
Öffentliche Eigenschaft DefaultAccessibleState Ruft den Standardzustand des Formfelds für das zugreifbare Objekt ab. (Von ShapeField geerbt.)
Öffentliche Eigenschaft DefaultBackgroundBrushId Ruft die ID des standardmäßigen Pinsels ab, mit dem der Hintergrund des Formfelds gezeichnet wird, oder legt diese fest. (Von ShapeField geerbt.)
Öffentliche Eigenschaft DefaultFocusable Ruft das Feld "Form" ab und überprüft, ob es den Fokus erhalten kann, oder gibt dem Feld die Möglichkeit, den Fokus zu empfangen. (Von ShapeField geerbt.)
Öffentliche Eigenschaft DefaultImage Ruft das Standardbild ab, das diesem ImageField zugeordnet ist, oder legt dieses fest.Das Standardbild kann durch Überschreiben der GetDisplayImage-Methode angepasst werden.
Öffentliche Eigenschaft DefaultInactiveSelectedBackgroundBrushId Ruft die ID des Standardhintergrundpinsels für das Formfeld ab oder legt diese fest. (Von ShapeField geerbt.)
Öffentliche Eigenschaft DefaultPenId Ruft die ID des standardmäßigen Stiftes ab, der für das Formfeld verwendet wird, oder legt diese fest. (Von ShapeField geerbt.)
Öffentliche Eigenschaft DefaultReflectParentFocusedState Ruft die untergeordnete Form ab und überprüft, ob es den Fokus erhalten sollte, wenn ihre übergeordnete Form den Fokus erhält oder legt die Fähigkeit fest, den Fokus zu reflektieren. (Von ShapeField geerbt.)
Öffentliche Eigenschaft DefaultReflectParentSelectedState Ruft die untergeordnete Form ab und überprüft, ob sie ausgewählt werden sollte, wenn ihre übergeordnete Form ausgewählt ist oder legt die die Fähigkeit fest, die Auswahl zu reflektieren. (Von ShapeField geerbt.)
Öffentliche Eigenschaft DefaultSelectable Ruft das Feld "Form" ab und überprüft, ob es standardmäßig ausgewählt werden kann, oder legt den Standardwert des Felds im ausgewählten Zustand fest. (Von ShapeField geerbt.)
Öffentliche Eigenschaft DefaultSelectedBackgroundBrushId Ruft die ID des Standardhintergrundpinsels für das Formfeld ab oder legt diese fest. (Von ShapeField geerbt.)
Öffentliche Eigenschaft DefaultUnscaled Ruft ab oder legt fest, ob ein Bild unskaliert gezeichnet werden soll, in Bezug auf die Grenzen dieses Felds, oder ob das Bild skaliert werden soll, um in die angegebenen Begrenzungen zu passen.
Öffentliche Eigenschaft DefaultVisibility Ruft das Feld "Form" ab und überprüft, ob es standardmäßig angezeigt wird oder legt die standardmäßige Sichtbarkeit des Felds fest. (Von ShapeField geerbt.)
Öffentliche Eigenschaft Name Ruft den Namen des ausgeblendeten Formfelds ab. (Von ShapeField geerbt.)

Zum Seitenanfang

Methoden

  Name Beschreibung
Öffentliche Methode AccessibleDoDefaultAction Führt die Standardaktion für das Objekt, auf das zugegriffen werden kann, aus. (Von ShapeField geerbt.)
Öffentliche Methode AllowInPlaceEditorAutoSize Aktiviert den direkten Editor, der im Formfeld automatisch angepasst werden soll. (Von ShapeField geerbt.)
Öffentliche Methode AssociateValueWith(Store, AssociatedPropertyInfo) Ordnet das Form-Feld einer Domäneneigenschaft zu, die zu einem Form-Element zugewiesen ist. (Von ShapeField geerbt.)
Öffentliche Methode AssociateValueWith(Store, Guid) Ordnet das Form-Feld einer Domäneneigenschaft zu, die zu einem Form-Element zugewiesen ist. (Von ShapeField geerbt.)
Öffentliche Methode AssociateValueWith(Store, Guid, AssociatedPropertyInfo) Ordnet das Form-Feld einer Domäneneigenschaft zu, die zu einem Form-Element zugewiesen ist. (Von ShapeField geerbt.)
Öffentliche Methode AssociateVisibilityWith(Store, AssociatedPropertyInfo) Ordnet die Sichtbarkeit des Form-Felds einer Domäneneigenschaft, die einem Form-Element zugewiesen ist. (Von ShapeField geerbt.)
Öffentliche Methode AssociateVisibilityWith(Store, Guid) Ordnet die Sichtbarkeit des Form-Felds einer Domäneneigenschaft, die einem Form-Element zugewiesen ist. (Von ShapeField geerbt.)
Öffentliche Methode AssociateVisibilityWith(Store, Guid, AssociatedPropertyInfo) Ordnet die Sichtbarkeit des Form-Felds einer Domäneneigenschaft, die einem Form-Element zugewiesen ist. (Von ShapeField geerbt.)
Öffentliche Methode CanEditValue Ruft das Feld "Form" ab und überprüft, ob es bearbeitet werden kann. (Von ShapeField geerbt.)
Öffentliche Methode CommitPendingEdit Führt einen Commit für die anstehende Bearbeitung aus. (Von ShapeField geerbt.)
Ö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 Formfelds ist. (Von ShapeField geerbt.)
Öffentliche Methode DoKeyboardNavigation Navigiert im Formfeld mithilfe der Tastatur. (Von ShapeField geerbt.)
Öffentliche Methode DoPaint Zeichnet den Inhalt des ShapeField. (Überschreibt ShapeField.DoPaint(DiagramPaintEventArgs, ShapeElement).)
Öffentliche Methode EditValue(ShapeElement, DiagramClientView) Öffnet den direkten Editor für das Formfeld. (Von ShapeField geerbt.)
Öffentliche Methode EditValue(ShapeElement, DiagramClientView, PointD) Öffnet den direkten Editor für das Formfeld. (Von ShapeField geerbt.)
Ö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 Shape-Feld im übergeordneten Shape-Feld. (Von ShapeField geerbt.)
Öffentliche Methode FindLastChild Sucht das letzte untergeordnete Shape-Feld im übergeordneten Shape-Feld. (Von ShapeField geerbt.)
Öffentliche Methode FindNextChild Sucht das nächste untergeordnete Shape-Feld im übergeordneten Shape-Feld. (Von ShapeField geerbt.)
Öffentliche Methode FindNextInChildSubFields Sucht das nächste untergeordnete Shape-Feld in der Navigationsreihenfolge. (Von ShapeField geerbt.)
Öffentliche Methode FindPreviousChild Sucht das vorherige untergeordnete Shape-Feld im übergeordneten Shape-Feld. (Von ShapeField geerbt.)
Öffentliche Methode FindPreviousInChildSubFields Sucht das vorherige untergeordnete Shape-Feld in der Navigationsreihenfolge. (Von ShapeField geerbt.)
Öffentliche Methode Focused Ruft das Feld "Form" ab und überprüft, ob es den Fokus besitzt. (Von ShapeField geerbt.)
Öffentliche Methode GetAccessibilityObject Ruft das Barrierefreiheit-Objekt ab, das dem Formfeld zugewiesen wird. (Von ShapeField geerbt.)
Öffentliche Methode GetAccessibleChild Ruft das Barrierefreiheit-Objekt für das untergeordnete Formfeld ab. (Von ShapeField geerbt.)
Öffentliche Methode GetAccessibleChildCount Ruft die Anzahl der Accessibility-Objekte (Barrierefreiheit) ab, die dem übergeordneten Formfeld und seinen untergeordneten Formfeldern zugewiesen werden. (Von ShapeField geerbt.)
Öffentliche Methode GetAccessibleDefaultActionDescription Ruft den Standardzweck des Formfelds für das zugreifbare Objekt ab. (Von ShapeField geerbt.)
Öffentliche Methode GetAccessibleDescription Gibt die standardmäßige zugreifbare Beschreibung für ein Image-Feld zurück. (Überschreibt ShapeField.GetAccessibleDescription(ShapeElement).)
Öffentliche Methode GetAccessibleHelp Ruft die Hilfe für das Feld "Form" des barrierefreien Objekts ab. (Von ShapeField geerbt.)
Öffentliche Methode GetAccessibleHelpTopicFileName Ruft ein Thema in der Hilfe für das barrierefreie Objekt ab. (Von ShapeField geerbt.)
Öffentliche Methode GetAccessibleHelpTopicId Ruft die ID ab, die dem Hilfethema zum verfügbaren Objekt zugewiesen ist. (Von ShapeField geerbt.)
Öffentliche Methode GetAccessibleName Gibt den standardmäßigen zugreifbaren Namen für ein Image-Feld zurück. (Überschreibt ShapeField.GetAccessibleName(ShapeElement).)
Öffentliche Methode GetAccessibleRole Ruft die zugreifbare Rolle von diesem ShapeField ab. (Überschreibt ShapeField.GetAccessibleRole(ShapeElement).)
Öffentliche Methode GetAccessibleState Ruft den Statun für das Formfeld für das verfügbare Objekt ab. (Von ShapeField geerbt.)
Öffentliche Methode GetAccessibleValue Ruft den Wert für das Formfeld für das verfügbare Objekt ab. (Von ShapeField geerbt.)
Öffentliche Methode GetActiveInPlaceEditor Ruft den direkten Editor ab, der aktiv ist. (Von ShapeField geerbt.)
Öffentliche Methode GetBackgroundBrush Ruft den Pinsel ab, der den Hintergrund für das Formelement zeichnet, dem dieses Formelement zugewiesen ist. (Von ShapeField geerbt.)
Öffentliche Methode GetBackgroundBrushId Ruft die ID des Pinsels ab, der den Hintergrund für das Formelement zeichnet, dem dieses Formfeld zugewiesen ist. (Von ShapeField geerbt.)
Öffentliche Methode GetBounds Ruft die Begrenzungen für das Formfeld ab. (Von ShapeField geerbt.)
Öffentliche Methode GetCursor Ruft den Zeiger ab, der angezeigt wird, wenn der Mauszeiger auf das Formfeld zeigt. (Von ShapeField geerbt.)
Öffentliche Methode GetDisplayImage Ruft das durch dieses Feld anzuzeigende Bild ab.
Öffentliche Methode GetFocusable Ruft das Feld "Form" ab und überprüft, ob es den Fokus erhalten kann. (Von ShapeField geerbt.)
Öffentliche Methode GetHashCode Fungiert als die Standardhashfunktion. (Von Object geerbt.)
Öffentliche Methode GetInPlaceEditorBounds Ruft die Begrenzungen für den direkten Editor ab. (Von ShapeField geerbt.)
Öffentliche Methode GetMaximumInPlaceEditorSize Ruft die maximalen Begrenzungen für den direkten Editor ab. (Von ShapeField geerbt.)
Öffentliche Methode GetMinimumInPlaceEditorSize Ruft die Mindestbegrenzungen für den direkten Editor ab. (Von ShapeField geerbt.)
Öffentliche Methode GetMinimumSize Gibt die minimale Größe von dem ImageField zurück. (Überschreibt ShapeField.GetMinimumSize(ShapeElement).)
Öffentliche Methode GetPen Ruft den Stift ab, mit dem das Formelement gezeichnet wird, dem das Formfeld zugewiesen ist. (Von ShapeField geerbt.)
Öffentliche Methode GetPenId Ruft die ID des Stifts ab, mit dem das Formelement gezeichnet wird, dem das Formfeld zugewiesen ist. (Von ShapeField geerbt.)
Öffentliche Methode GetPotentialMouseAction Ruft die Mausaktion ab, die aktiviert werden soll, wenn der Benutzer auf einen bestimmten Punkt im Diagramm klickt. (Von ShapeField geerbt.)
Öffentliche Methode GetSelectable Ruft das Feld "Form" ab und überprüft, ob es ausgewählt werden kann. (Von ShapeField geerbt.)
Öffentliche Methode GetType Ruft den Type der aktuellen Instanz ab. (Von Object geerbt.)
Öffentliche Methode GetUnscaled Ruft ab, ob das Symbol gezeichnet unskaliert sein sollen oder nicht.
Öffentliche Methode GetValue Ruft den Wert im Formfeld ab. (Von ShapeField geerbt.)
Öffentliche Methode GetValueDomainPropertyInfo Ruft die Domäneneigenschaft ab, die dem Wert im Formfeld zugewiesen wird. (Von ShapeField geerbt.)
Öffentliche Methode GetVisible Ruft das Feld "Form" ab und überprüft, ob er angezeigt wird. (Von ShapeField geerbt.)
Öffentliche Methode HasFocusedAppearance Ruft das Feld "Form" ab und überprüft, ob angezeigt werden soll, dass es den Fokus besitzt. (Von ShapeField geerbt.)
Öffentliche Methode HasPendingEdit Ruft das Feld "Form" ab und überprüft, ob das Feld als direkter Editor aktiv ist und eine Änderung aussteht. (Von ShapeField geerbt.)
Öffentliche Methode HasSelectedAppearance Ruft das Feld "Form" ab und überprüft, ob es ausgewählt wurde. (Von ShapeField geerbt.)
Öffentliche Methode IsNavigationKey(Char) Ruft den Schlüssel ab, der vom Benutzer gedrückt wurde, und überprüft, ob er verwendet werden kann, um zwischen Formfeldern zu navigieren. (Von ShapeField geerbt.)
Öffentliche Methode IsNavigationKey(Keys) Ruft die Schlüssel ab, die vom Benutzer gedrückt wurden, und überprüft, ob sie verwendet werden können, um zwischen Formfeldern zu navigieren. (Von ShapeField geerbt.)
Geschützte Methode MemberwiseClone Erstellt eine flache Kopie des aktuellen Object. (Von Object geerbt.)
Öffentliche Methode NavigateAscend Verschiebt den Fokus zum vorherigen Formfeld in der Navigationsreihenfolge für die ausgewählten Formen. (Von ShapeField geerbt.)
Öffentliche Methode NavigateDescend Verschiebt den Fokus zum nächsten Formfeld in der Navigationsreihenfolge für die ausgewählten Formen. (Von ShapeField geerbt.)
Öffentliche Methode NavigateToFirst Verschiebt den Fokus zum ersten Formfeld in der Navigationsreihenfolge für die ausgewählten Formen. (Von ShapeField geerbt.)
Öffentliche Methode NavigateToLast Verschiebt den Fokus zum letzten Formfeld in der Navigationsreihenfolge für die ausgewählten Formen. (Von ShapeField geerbt.)
Öffentliche Methode NavigateToNext Verschiebt den Fokus zum nächsten Formfeld in der Navigationsreihenfolge für die ausgewählten Formen. (Von ShapeField geerbt.)
Öffentliche Methode NavigateToPrevious Verschiebt den Fokus zum vorherigen Formfeld in der Navigationsreihenfolge für die ausgewählten Formen. (Von ShapeField geerbt.)
Geschützte Methode OnBeginEdit Alarmiert Listener, wenn die direkte Bearbeitung begonnen hat. (Von ShapeField geerbt.)
Öffentliche Methode OnClick Alarmiert Listener, wenn der Benutzer auf ein Formfeld geklickt hat. (Von ShapeField geerbt.)
Öffentliche Methode OnDoubleClick Alarmiert Listener, wenn der Benutzer auf ein Formfeld doppelt geklickt hat. (Von ShapeField geerbt.)
Geschützte Methode OnEndEdit Alarmiert Listener, wenn die direkte Bearbeitung beendet ist. (Von ShapeField geerbt.)
Öffentliche Methode OnKeyDown Alarmiert Listener, wenn der Benutzer beim Zeigen auf ein Formfeld eine Taste gedrückt gehalten hat. (Von ShapeField geerbt.)
Öffentliche Methode OnKeyPress Alarmiert Listener, wenn der Benutzer beim Zeigen auf ein Formfeld eine Taste gedrückt gehalten hat. (Von ShapeField geerbt.)
Öffentliche Methode OnKeyUp Alarmiert Listener, wenn der Benutzer beim Zeigen auf ein Formfeld eine Taste losgelassen hat. (Von ShapeField geerbt.)
Öffentliche Methode OnMouseDown Alarmiert Listener, wenn der Benutzer den Mauszeiger über einem Formfeld hält. (Von ShapeField geerbt.)
Öffentliche Methode OnMouseMove Alarmiert Listener, wenn der Mauszeiger über ein Formfeld bewegt wurde. (Von ShapeField geerbt.)
Öffentliche Methode OnMouseUp Alarmiert Listener, wenn der Benutzer die Maustaste über einem Formfeld losgelassen hat. (Von ShapeField geerbt.)
Öffentliche Methode OnMouseWheel Alarmiert Listener, wenn der Mauszeiger über ein Formfeld kreisförmig bewegt wurde. (Von ShapeField geerbt.)
Öffentliche Methode Selected Ruft das Feld "Form" ab und überprüft, ob es ausgewählt ist. (Von ShapeField geerbt.)
Öffentliche Methode SetSelectionRange Legt die Auswahl auf einen Bereich von untergeordneten Formfeldern fest. (Von ShapeField geerbt.)
Öffentliche Methode SetValue Weist den angegebenen Wert einem Formfeld zu. (Von ShapeField geerbt.)
Öffentliche Methode SetVisible Legt die Sichtbarkeit des Formfelds fest. (Von ShapeField geerbt.)
Öffentliche Methode ToString Gibt eine Zeichenfolge zurück, die das aktuelle Objekt darstellt. (Von Object geerbt.)

Zum Seitenanfang

Hinweise

Wenn Sie in einem Formular ein Decorator-Bildelement definieren und Sie definieren, eine Bildform, der Bereich, in dem die Form angezeigt wird, durch ein ImageField verwaltet werden. Beispiele für die Initialisierung von ImageFields und anderen ShapeFields, überprüfen Sie Dsl\GeneratedCode\Shapes.cs in der DSL-Projektmappe.

Ein ImageField ist ein Objekt, das einen Bereich in einer Form verwaltet, z des Abstands, das einem Decorator- zugewiesen wird. Eine ImageField-Instanz wird zwischen vielen Formen der gleichen Formklasse freigegeben. Die ImageField-Instanz speichert kein separates Bild für jede Form: Stattdessen hat die GetDisplayImage(ShapeElement)-Methode die Form als Parameter und kann das Bildabhängige sich auf den aktuellen Zustand der Form und ihres Namens gesucht wird.

Bei besonderen Verhalten wie ein variables Bild möchten, können Sie eine eigene Klasse erstellen, die von ImageField abgeleitet wird.

So eine Unterklasse von ImageField erstellen

  1. Legen Sie die Eigenschaft Generiert abgeleitetes Double der übergeordneten Form in der DSL-Definition fest.

  2. Überschreiben Sie die InitializeShapeFields-Methode der Formklasse.

    • Erstellen Sie eine neue Codedatei im DSL-Projekt, und schreiben Sie eine partielle Klasse für die Formklasse. Überschreiben Sie die Methodendefinition vorhanden.
  3. Überprüfen Sie den Code von InitializeShapeFields in DSL\GeneratedCode\Shapes.cs.

    In Ihrer Überschreibungsmethode rufen Sie die Basismethode auf und erstellen Sie dann eine Instanz Ihrer eigenen Bildfeldklasse. Verwenden Sie diese, um das reguläre Bildfeld in der Liste shapeFields zu ersetzen.

Beispiele

In diesem Beispiel wird eine Symboländerung abhängig vom Zustand des Modellelements der Form vorgenommen.

Warnung

Dieses Beispiel zeigt, wie ein Decorator- des dynamischen Bilds macht.Aber, wenn Sie nur zwischen einem oder zwei Bilder abhängig vom Zustand einer Hierarchie Variable wechseln möchten, ist es einfacher, mehrere Bilddecorator-elemente erstellen, sucht diese in derselben Position auf der Form und anschließend den Sichtbarkeitsfilter fest, um aus bestimmten Werten der Hierarchie Variable abhängig ist.Um den Filter festlegen, die Formzuordnung in der DSL-Definition auswählen, das DSL-Detailfenster öffnen, und auf die Decorator-Element-Registerkarte klicken.

Um diesen Beispielcode auszuführen, erstellen Sie eine neue DSL-Projektmappe mit minimalen Sprachvorlage. Fügen Sie einer Domäneneigenschaft AlternateState von booleschen Werts der ExampleElement-Domänenklasse hinzu. Fügen Sie einem Symboldecorator-element der ExampleShape-Klasse hinzu, und legen Sie das Bild auf eine Bitmapdatei fest. Klicken Sie auf Alle Vorlagen transformieren. Fügen Sie eine neue Codedatei im DSL-Projekt hinzu, und fügen Sie den folgenden Code ein.

Um den Code zu testen, drücken, und Sie in die Debuggingsprojektmappe F5, ein Beispieldiagramm. Der Standardzustand des Symbols wird angezeigt. Wählen Sie die Form, und ändern Sie im Eigenschaftenfenster den Wert der Eigenschaft AlternateState aus. Das Symbol sollte gedreht um 90 Grad, auf dieser Form dann aussehen.

using Microsoft.VisualStudio.Modeling;
using Microsoft.VisualStudio.Modeling.Diagrams;
...
partial class ExampleShape
{
    /// <summary>
    /// Compose a list of the fields in this shape.
    /// Called once for each shape class.
    /// </summary>
    /// <param name="shapeFields"></param>
    protected override void InitializeShapeFields(IList<ShapeField> shapeFields)
    {
      // Fields set up according to DSL Definition:
      base.InitializeShapeFields(shapeFields);

      // Replace the image field:
      ShapeField oldField = ShapeElement.FindShapeField(shapeFields, "IconDecorator");
      shapeFields.Remove(oldField);
      // Must keep the same name:
      MyImageField newField = new MyImageField(oldField.Name);
      shapeFields.Add(newField);
      newField.DefaultImage = (oldField as ImageField).DefaultImage.Clone() as System.Drawing.Image;
    }
  }


  public class MyImageField : ImageField
  {
    public MyImageField(string tag) : base(tag) { }

    /// <summary>
    /// Get the image for this field in the given shape.
    /// </summary>
    public override System.Drawing.Image GetDisplayImage(ShapeElement parentShape)
    {
      ExampleElement element = parentShape.ModelElement as ExampleElement;
      if (element.AlternateState == true)
        return AlternateImage;
      else
        return base.GetDisplayImage(parentShape);
    }

    private System.Drawing.Image alternateImage;
    public System.Drawing.Image AlternateImage
    {
      get
      {
        if (alternateImage == null)
        {
          // Alternate image is a copy of the default, rotated by 90 degrees:
          alternateImage = this.DefaultImage.Clone() as System.Drawing.Image;
          alternateImage.RotateFlip(System.Drawing.RotateFlipType.Rotate90FlipNone);
        }
        return alternateImage;
      }
    }
  }
}

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

TextField

ShapeField

InitializeShapeFields