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.Provides the look and feel property settings to a designer in a design-time environment.

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.The following example shows how to create a custom ActivityDesignerTheme by deriving from the ActivityDesignerTheme class and setting the appropriate properties for the new theme.

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.To use the theme on an ActivityDesigner, apply the ActivityDesignerThemeAttribute to the ActivityDesigner class.

[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.This material discusses types and namespaces that are obsolete. Weitere Informationen finden Sie unter Veraltete Typen in Windows Workflow Foundation 4.5.For more information, see Deprecated Types in Windows Workflow Foundation 4.5.

Designer-Designs definieren das Aussehen und Verhalten eines Designers.Designer themes define the look and feel of a designer. Dies schließt alle Hintergrundformate, Vordergrundformate, Schriftarten und Symbole ein, die für den Designer definiert sind.This includes any background styles, foreground styles, fonts, and icons defined for the designer.

Sie können ein benutzerdefiniertes Designer-Design erstellen, wenn Sie Konfigurationsmöglichkeiten für Ihren Designer bereitstellen möchten.You can create a custom designer theme if you want to provide configuration abilities to properties unique to your designer. Geben Sie kein Designer-Design für einen benutzerdefinierten Designer an, wird das Design der Basisklasse verwendet.If you do not specify a designer theme for a custom designer, the theme from the base class is used.

Konstruktoren

ActivityDesignerTheme(WorkflowTheme)

Initialisiert eine Instanz von ActivityDesignerTheme.Initializes an instance of an ActivityDesignerTheme.

Eigenschaften

ApplyTo

Ruft den nicht qualifizierten Namen des Designertyps ab, auf den das Designer-Design angewendet wird, oder legt diesen Namen fest.Gets or sets the unqualified name of the designer type to which the designer theme is applied.

(Geerbt von DesignerTheme)
BackColorEnd

Ruft die Color ab, die am Ende verwendet wird, wenn ein Farbverlauf für die Hintergrundfarbe verwendet wird.Gets or sets the Color to end with when using a color gradient for the background color.

BackColorStart

Ruft die Anfangsfarbe des Hintergrunds ab, wenn ein Farbverlauf für den Hintergrund verwendet wird, oder legt diese fest.Gets or sets the starting color of the background when using a color gradient on the background.

BackgroundStyle

Ruft das Hintergrundformat ab oder legt es fest.Gets or sets the background style.

BoldFont

Ruft die Schriftart für das Design ab.Gets the font for the theme.

BorderColor

Ruft die BorderColor für das Design ab oder legt diese fest.Gets or sets the BorderColor for the theme.

BorderPen

Ruft BorderPen für das Design ab.Gets the BorderPen for the theme.

BorderStyle

Ruft das für den Rahmen verwendete Format ab oder legt es fest.Gets or sets the style used for the border.

BorderWidth

Ruft die Breite des Rahmens in Pixeln ab.Gets the width of the border in pixels.

ContainingTheme

Ruft das Workflowdesign ab, das das Designer-Design kapselt.Gets the workflow theme that encapsulates the designer theme.

(Geerbt von DesignerTheme)
DesignerGeometry

Ruft die Geometrie des Designers ab.Gets the geometry of the designer.

DesignerImage

Ruft das dem Designer zugeordnete Bild ab.Gets the image associated with the designer.

DesignerImagePath

Ruft den Bildpfad für den Designer ab oder legt ihn fest.Gets or sets the image path for the designer.

DesignerType

Ruft den Typ des Designers ab, der dem Designer-Design zugeordnet ist, oder legt den Typ fest.Gets or sets the type of the designer associated with the designer theme.

(Geerbt von DesignerTheme)
Font

Ruft die Schriftart des vom Design verwendeten Text ab.Gets the font of the text used by the theme.

ForeColor

Ruft die Vordergrundfarbe ab oder legt sie fest.Gets or sets the color of the foreground.

ForegroundBrush

Ruft das dem Design zugeordnete Brush-Objekt ab.Gets the Brush object associated with the theme.

ForegroundPen

Ruft den zum Zeichnen des Vordergrunds des Designs verwendeten Pen ab.Gets the Pen used for painting the foreground of the theme.

ImageSize

Ruft die Größe des Bilds des Designs ab.Gets the size of the image of the theme.

ReadOnly

Ruft einen Wert ab, der angibt, ob das Designer-Design schreibgeschützt ist.Gets a value that indicates whether the designer theme is read-only.

(Geerbt von DesignerTheme)
Size

Ruft die Größe des Designers ab.Gets the size of the designer.

Methoden

Dispose(Boolean)

Gibt die von ActivityDesignerTheme verwendeten nicht verwalteten Ressourcen und optional die verwalteten Ressourcen frei.Releases the unmanaged resources and optionally releases the managed resources used by ActivityDesignerTheme.

Equals(Object)

Bestimmt, ob das angegebene Objekt gleich dem aktuellen Objekt ist.Determines whether the specified object is equal to the current object.

(Geerbt von Object)
GetBackgroundBrush(Rectangle)

Ruft einen Pinsel ab, der zum Zeichnen des durch das übergebene Rechteck angegebenen Bereichs verwendet wird.Gets a brush used to paint the area specified by the rectangle passed.

GetHashCode()

Fungiert als Standardhashfunktion.Serves as the default hash function.

(Geerbt von Object)
GetType()

Ruft den Type der aktuellen Instanz ab.Gets the Type of the current instance.

(Geerbt von Object)
Initialize()

Initialisiert das Designer-Design.Initializes the designer theme.

MemberwiseClone()

Erstellt eine flache Kopie des aktuellen Object.Creates a shallow copy of the current Object.

(Geerbt von Object)
OnAmbientPropertyChanged(AmbientProperty)

Wird aufgerufen, um Änderungen an Ambiente-Einstellungen zu signalisieren.Called to signal changes to ambient settings.

ToString()

Gibt eine Zeichenfolge zurück, die das aktuelle Objekt darstellt.Returns a string that represents the current object.

(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.Performs application-defined tasks associated with freeing, releasing, or resetting unmanaged resources.

(Geerbt von DesignerTheme)

Gilt für: