Freigeben über


CompositeDesignerTheme Klasse

Definition

Achtung

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

Stellt Designeinstellungen für CompositeActivityDesigner-Objekte zur Verfügung.

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

Beispiele

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

public class ParallelIfTheme : CompositeDesignerTheme
{
    public ParallelIfTheme(WorkflowTheme theme)
        : base(theme)
    {
        this.ShowDropShadow = true;
        this.ConnectorStartCap = LineAnchor.None;
        this.ConnectorEndCap = LineAnchor.None;
        this.BorderStyle = DashStyle.Dash;
        this.WatermarkImagePath = @"parallelIfWatermark.png";
        this.WatermarkAlignment = DesignerContentAlignment.Fill;
    }
}
Public Class ParallelIfTheme
    Inherits CompositeDesignerTheme

    Public Sub New(ByVal theme As WorkflowTheme)
        MyBase.new(theme)

        Me.ShowDropShadow = True
        Me.ConnectorStartCap = LineAnchor.None
        Me.ConnectorEndCap = LineAnchor.None
        Me.BorderStyle = DashStyle.Dash
        Me.WatermarkImagePath = "parallelIfWatermark.png"
        Me.WatermarkAlignment = DesignerContentAlignment.Fill
    End Sub
End Class

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

[ActivityDesignerTheme(typeof(ParallelIfTheme))]
public class ParallelIfDesigner : ParallelActivityDesigner
<ActivityDesignerTheme(GetType(ParallelIfTheme))> _
Public Class ParallelIfDesigner
    Inherits ParallelActivityDesigner

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.

Die CompositeDesignerTheme-Klasse kontrolliert das Aussehen und Verhalten eines CompositeActivityDesigner-Objekts auf einer Workflowentwurfsoberfläche.

Konstruktoren

CompositeDesignerTheme(WorkflowTheme)

Initialisiert eine neue Instanz der CompositeDesignerTheme-Klasse.

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.

(Geerbt von ActivityDesignerTheme)
BackColorStart

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

(Geerbt von ActivityDesignerTheme)
BackgroundStyle

Ruft das Hintergrundformat ab oder legt es fest.

(Geerbt von ActivityDesignerTheme)
BoldFont

Ruft die Schriftart für das Design ab.

(Geerbt von ActivityDesignerTheme)
BorderColor

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

(Geerbt von ActivityDesignerTheme)
BorderPen

Ruft BorderPen für das Design ab.

(Geerbt von ActivityDesignerTheme)
BorderStyle

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

(Geerbt von ActivityDesignerTheme)
BorderWidth

Ruft die Breite des Rahmens in Pixeln ab.

(Geerbt von ActivityDesignerTheme)
ConnectorEndCap

Ruft einen Wert ab, der die Form bestimmt, die am Ende einer Verbindung angezeigt wird, oder legt diesen fest.

ConnectorSize

Ruft die Size der Verbindung ab.

ConnectorStartCap

Ruft einen Wert ab, der die Form bestimmt, die am Anfang einer Verbindung angezeigt wird, oder legt diesen fest.

ContainingTheme

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

(Geerbt von DesignerTheme)
DesignerGeometry

Ruft die Geometrie des Designers ab.

(Geerbt von ActivityDesignerTheme)
DesignerImage

Ruft das dem Designer zugeordnete Bild ab.

(Geerbt von ActivityDesignerTheme)
DesignerImagePath

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

(Geerbt von ActivityDesignerTheme)
DesignerType

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

(Geerbt von DesignerTheme)
ExpandButtonSize

Ruft die Size der Schaltfläche Erweitern auf dem zusammengesetzten Aktivitätsdesigner ab.

Font

Ruft die Schriftart des vom Design verwendeten Text ab.

(Geerbt von ActivityDesignerTheme)
ForeColor

Ruft die Vordergrundfarbe ab oder legt sie fest.

(Geerbt von ActivityDesignerTheme)
ForegroundBrush

Ruft das dem Design zugeordnete Brush-Objekt ab.

(Geerbt von ActivityDesignerTheme)
ForegroundPen

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

(Geerbt von ActivityDesignerTheme)
ImageSize

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

(Geerbt von ActivityDesignerTheme)
ReadOnly

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

(Geerbt von DesignerTheme)
ShowDropShadow

Ruft einen Wert ab, der angibt, ob das zusammengesetzte Designer-Design Schlagschatten um den zusammengesetzten Aktivitätsdesigner anzeigt, oder legt einen Wert dafür fest.

Size

Ruft die Größe des Designers ab.

(Geerbt von ActivityDesignerTheme)
WatermarkAlignment

Ruft die Ausrichtung des Wasserzeichenbilds in CompositeActivityDesigner ab.

WatermarkImage

Ruft das Wasserzeichenbild ab, das auf dem zusammengesetzten Aktivitätsdesigner verwendet werden soll.

WatermarkImagePath

Ruft den relativen Pfad zum Wasserzeichenbild ab, das auf dem zusammengesetzten Aktivitätsdesigner verwendet werden soll, oder legt den Pfad fest.

Methoden

Dispose(Boolean)

Gibt die von CompositeDesignerTheme 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.

(Geerbt von ActivityDesignerTheme)
GetExpandButtonBackgroundBrush(Rectangle)

Ruft einen Pinsel auf, in dem die Eigenschaften der Hintergrundanzeige der Schaltfläche Erweitern auf dem zusammengesetzten Aktivitätsdesigner definiert sind.

GetHashCode()

Fungiert als Standardhashfunktion.

(Geerbt von Object)
GetType()

Ruft den Type der aktuellen Instanz ab.

(Geerbt von Object)
Initialize()

Führt Initialisierungsaufgaben jenseits der durch den CompositeDesignerTheme(WorkflowTheme)-Konstruktor bereitgestellten Aufgaben aus.

MemberwiseClone()

Erstellt eine flache Kopie des aktuellen Object.

(Geerbt von Object)
OnAmbientPropertyChanged(AmbientProperty)

Benachrichtigt das CompositeDesignerTheme-Objekt, dass sich die Ambient-Eigenschaftseinstellungen für den Designer geändert haben.

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