Sdílet prostřednictvím


ActivityDesignerTheme Třída

Definice

Upozornění

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

Poskytuje nastavení vzhledu a chování pro návrháře v prostředí návrhu.

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
Dědičnost
ActivityDesignerTheme
Odvozené
Atributy

Příklady

Následující příklad ukazuje, jak vytvořit vlastní ActivityDesignerTheme odvozením z ActivityDesignerTheme třídy a nastavením odpovídajících vlastností pro nový motiv.

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

Pokud chcete použít motiv na objektu ActivityDesigner, použijte ActivityDesignerThemeAttribute ho ActivityDesigner na třídu.

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

Poznámky

Poznámka

V tomto materiálu jsou popsané zastaralé typy a obory názvů. Další informace najdete v tématu zastaralé typy v programovací model Windows Workflow Foundation 4,5.

Motivy návrháře definují vzhled a chování návrháře. To zahrnuje všechny styly pozadí, styly popředí, písma a ikony definované pro návrháře.

Pokud chcete poskytnout možnosti konfigurace jedinečným vlastnostem návrháře, můžete vytvořit vlastní motiv návrháře. Pokud pro vlastního návrháře nezadáte motiv návrháře, použije se motiv ze základní třídy.

Konstruktory

ActivityDesignerTheme(WorkflowTheme)

Inicializuje instanci ActivityDesignerTheme.

Vlastnosti

ApplyTo

Získá nebo nastaví Nekvalifikovaný název typu návrháře, pro který je použit motiv návrháře.

(Zděděno od DesignerTheme)
BackColorEnd

Získá nebo nastaví Color na konec při použití barevného přechodu pro barvu pozadí.

BackColorStart

Získá nebo nastaví počáteční barvu pozadí při použití barevného přechodu na pozadí.

BackgroundStyle

Získá nebo nastaví styl pozadí.

BoldFont

Získá písmo motivu.

BorderColor

Získá nebo nastaví BorderColor motiv.

BorderPen

Získá BorderPen pro motiv.

BorderStyle

Získá nebo nastaví styl použitý pro ohraničení.

BorderWidth

Získá šířku ohraničení v pixelech.

ContainingTheme

Získá motiv pracovního postupu, který zapouzdřuje motiv návrháře.

(Zděděno od DesignerTheme)
DesignerGeometry

Získá geometrii návrháře.

DesignerImage

Získá obrázek přidružený k návrháři.

DesignerImagePath

Získá nebo nastaví cestu k obrázku pro návrháře.

DesignerType

Získá nebo nastaví typ návrháře přidruženého k motivu návrháře.

(Zděděno od DesignerTheme)
Font

Získá písmo textu používaného motivem.

ForeColor

Získá nebo nastaví barvu popředí.

ForegroundBrush

Brush Získá objekt přidružený k motivu.

ForegroundPen

Pen Získá použití pro malování popředí motivu.

ImageSize

Získá velikost obrázku motivu.

ReadOnly

Získá hodnotu, která označuje, zda je motiv návrháře určen jen pro čtení.

(Zděděno od DesignerTheme)
Size

Získá velikost návrháře.

Metody

Dispose(Boolean)

Uvolní nespravované prostředky a volitelně uvolní spravované prostředky, které ActivityDesignerThemepoužívá .

Equals(Object)

Určí, zda se zadaný objekt rovná aktuálnímu objektu.

(Zděděno od Object)
GetBackgroundBrush(Rectangle)

Získá štětec použitý k vykreslení oblasti určené obdélníkem předaný.

GetHashCode()

Slouží jako výchozí funkce hash.

(Zděděno od Object)
GetType()

Type Získá aktuální instanci.

(Zděděno od Object)
Initialize()

Inicializuje motiv návrháře.

MemberwiseClone()

Vytvoří použádnou kopii aktuálního souboru Object.

(Zděděno od Object)
OnAmbientPropertyChanged(AmbientProperty)

Volána k signálu změny okolního nastavení.

ToString()

Vrátí řetězec, který představuje aktuální objekt.

(Zděděno od Object)

Explicitní implementace rozhraní

IDisposable.Dispose()

Provede aplikací definované úlohy spojené s uvolněním nebo resetováním nespravovaných prostředků.

(Zděděno od DesignerTheme)

Platí pro