ActivityDesignerTheme Klasse
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
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
- 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) |