ActivityDesignerTheme Klasse

Definition

Achtung

The System.Workflow.* types are deprecated. Instead, please use the new types from System.Activities.*

Stellt die Eigenschaftseinstellungen für Aussehen und Verhalten eines Designers in einer Entwurfszeitumgebung bereit.

public ref class ActivityDesignerTheme : System::Workflow::ComponentModel::Design::DesignerTheme
public class ActivityDesignerTheme : System.Workflow.ComponentModel.Design.DesignerTheme
[System.Obsolete("The System.Workflow.* types are deprecated.  Instead, please use the new types from System.Activities.*")]
public class ActivityDesignerTheme : System.Workflow.ComponentModel.Design.DesignerTheme
type ActivityDesignerTheme = class
    inherit DesignerTheme
[<System.Obsolete("The System.Workflow.* types are deprecated.  Instead, please use the new types from System.Activities.*")>]
type ActivityDesignerTheme = class
    inherit DesignerTheme
Public Class ActivityDesignerTheme
Inherits DesignerTheme
Vererbung
ActivityDesignerTheme
Abgeleitet
Attribute

Beispiele

Im folgenden Beispiel wird das Erstellen eines benutzerdefinierten ActivityDesignerTheme durch Ableiten von der ActivityDesignerTheme-Klasse und Festlegen der entsprechenden Eigenschaften für das neue Design erläutert.

public class CustomActivityDesignerTheme : ActivityDesignerTheme
{
    public CustomActivityDesignerTheme(WorkflowTheme theme)
        : base(theme)
    {
        base.Initialize();
        this.BorderStyle = DashStyle.Solid;
        this.BorderColor = Color.FromArgb(0, 0, 0);
        this.BackColorStart = Color.FromArgb(37, 15, 242);
        this.BackColorEnd = Color.FromArgb(189, 184, 254);
        this.BackgroundStyle = LinearGradientMode.Vertical;
        this.ForeColor = Color.Black;
    }
}
Public Class CustomActivityDesignerTheme
    Inherits ActivityDesignerTheme
    Public Sub New(ByVal theme As WorkflowTheme)
        MyBase.new(theme)

        MyBase.Initialize()
        Me.BorderStyle = DashStyle.Solid
        Me.BorderColor = Color.FromArgb(0, 0, 0)
        Me.BackColorStart = Color.FromArgb(37, 15, 242)
        Me.BackColorEnd = Color.FromArgb(189, 184, 254)
        Me.BackgroundStyle = LinearGradientMode.Vertical
        Me.ForeColor = Color.Black
    End Sub
End Class

Um das Design auf einem ActivityDesigner zu verwenden, übernehmen Sie ActivityDesignerThemeAttribute für die ActivityDesigner-Klasse.

[ActivityDesignerTheme(typeof(CustomActivityDesignerTheme))]
public class CustomActivityDesigner2 : ActivityDesigner
<ActivityDesignerTheme(GetType(CustomActivityDesignerTheme))> _
Public Class CustomActivityDesigner2
    Inherits ActivityDesigner

Hinweise

Hinweis

In diesem Material werden veraltete Typen und Namespaces erläutert. Weitere Informationen finden Sie unter Veraltete Typen in Windows Workflow Foundation 4.5.

Designer-Designs definieren das Aussehen und Verhalten eines Designers. Dies schließt alle Hintergrundformate, Vordergrundformate, Schriftarten und Symbole ein, die für den Designer definiert sind.

Sie können ein benutzerdefiniertes Designer-Design erstellen, wenn Sie Konfigurationsmöglichkeiten für Ihren Designer bereitstellen möchten. Geben Sie kein Designer-Design für einen benutzerdefinierten Designer an, wird das Design der Basisklasse verwendet.

Konstruktoren

ActivityDesignerTheme(WorkflowTheme)

Initialisiert eine Instanz von ActivityDesignerTheme.

Eigenschaften

ApplyTo

Ruft den nicht qualifizierten Namen des Designertyps ab, auf den das Designer-Design angewendet wird, oder legt diesen Namen fest.

(Geerbt von DesignerTheme)
BackColorEnd

Ruft die Color ab, die am Ende verwendet wird, wenn ein Farbverlauf für die Hintergrundfarbe verwendet wird.

BackColorStart

Ruft die Anfangsfarbe des Hintergrunds ab, wenn ein Farbverlauf für den Hintergrund verwendet wird, oder legt diese fest.

BackgroundStyle

Ruft das Hintergrundformat ab oder legt es fest.

BoldFont

Ruft die Schriftart für das Design ab.

BorderColor

Ruft die BorderColor für das Design ab oder legt diese fest.

BorderPen

Ruft BorderPen für das Design ab.

BorderStyle

Ruft das für den Rahmen verwendete Format ab oder legt es fest.

BorderWidth

Ruft die Breite des Rahmens in Pixeln ab.

ContainingTheme

Ruft das Workflowdesign ab, das das Designer-Design kapselt.

(Geerbt von DesignerTheme)
DesignerGeometry

Ruft die Geometrie des Designers ab.

DesignerImage

Ruft das dem Designer zugeordnete Bild ab.

DesignerImagePath

Ruft den Bildpfad für den Designer ab oder legt ihn fest.

DesignerType

Ruft den Typ des Designers ab, der dem Designer-Design zugeordnet ist, oder legt den Typ fest.

(Geerbt von DesignerTheme)
Font

Ruft die Schriftart des vom Design verwendeten Text ab.

ForeColor

Ruft die Vordergrundfarbe ab oder legt sie fest.

ForegroundBrush

Ruft das dem Design zugeordnete Brush-Objekt ab.

ForegroundPen

Ruft den zum Zeichnen des Vordergrunds des Designs verwendeten Pen ab.

ImageSize

Ruft die Größe des Bilds des Designs ab.

ReadOnly

Ruft einen Wert ab, der angibt, ob das Designer-Design schreibgeschützt ist.

(Geerbt von DesignerTheme)
Size

Ruft die Größe des Designers ab.

Methoden

Dispose(Boolean)

Gibt die von ActivityDesignerTheme verwendeten nicht verwalteten Ressourcen und optional die verwalteten Ressourcen frei.

Equals(Object)

Bestimmt, ob das angegebene Objekt gleich dem aktuellen Objekt ist.

(Geerbt von Object)
GetBackgroundBrush(Rectangle)

Ruft einen Pinsel ab, der zum Zeichnen des durch das übergebene Rechteck angegebenen Bereichs verwendet wird.

GetHashCode()

Fungiert als Standardhashfunktion.

(Geerbt von Object)
GetType()

Ruft den Type der aktuellen Instanz ab.

(Geerbt von Object)
Initialize()

Initialisiert das Designer-Design.

MemberwiseClone()

Erstellt eine flache Kopie des aktuellen Object.

(Geerbt von Object)
OnAmbientPropertyChanged(AmbientProperty)

Wird aufgerufen, um Änderungen an Ambiente-Einstellungen zu signalisieren.

ToString()

Gibt eine Zeichenfolge zurück, die das aktuelle Objekt darstellt.

(Geerbt von Object)

Explizite Schnittstellenimplementierungen

IDisposable.Dispose()

Führt anwendungsspezifische Aufgaben durch, die mit der Freigabe, der Zurückgabe oder dem Zurücksetzen von nicht verwalteten Ressourcen zusammenhängen.

(Geerbt von DesignerTheme)

Gilt für