ActivityDesignerTheme Klasa

Definicja

Przestroga

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

Udostępnia ustawienia właściwości wyglądu i działania projektanta w środowisku czasowym projektowania.

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
Dziedziczenie
ActivityDesignerTheme
Pochodne
Atrybuty

Przykłady

W poniższym przykładzie pokazano, jak utworzyć niestandardowy element ActivityDesignerTheme pochodny z ActivityDesignerTheme klasy i ustawić odpowiednie właściwości dla nowego motywu.

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

Aby użyć motywu w obiekcie ActivityDesigner, zastosuj element ActivityDesignerThemeAttribute do ActivityDesigner klasy .

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

Uwagi

Uwaga

W tym materiale omówiono przestarzałe typy i przestrzenie nazw. Aby uzyskać więcej informacji, zobacz przestarzałe typy w Windows Workflow Foundation 4,5.

Motywy projektanta definiują wygląd i działanie projektanta. Obejmuje to wszystkie style tła, style pierwszego planu, czcionki i ikony zdefiniowane dla projektanta.

Możesz utworzyć motyw projektanta niestandardowego, jeśli chcesz zapewnić możliwości konfiguracji właściwości unikatowych dla projektanta. Jeśli nie określisz motywu projektanta dla projektanta niestandardowego, zostanie użyty motyw z klasy bazowej.

Konstruktory

ActivityDesignerTheme(WorkflowTheme)

Inicjuje wystąpienie klasy ActivityDesignerTheme.

Właściwości

ApplyTo

Pobiera lub ustawia niekwalifikowaną nazwę typu projektanta, do którego zastosowano motyw projektanta.

(Odziedziczone po DesignerTheme)
BackColorEnd

Pobiera lub ustawia Color wartość na końcu w przypadku używania gradientu kolorów dla koloru tła.

BackColorStart

Pobiera lub ustawia kolor początkowy tła podczas korzystania z gradientu kolorów na tle.

BackgroundStyle

Pobiera lub ustawia styl tła.

BoldFont

Pobiera czcionkę dla motywu.

BorderColor

Pobiera lub ustawia BorderColor element dla motywu.

BorderPen

Pobiera element BorderPen dla motywu.

BorderStyle

Pobiera lub ustawia styl używany dla obramowania.

BorderWidth

Pobiera szerokość obramowania w pikselach.

ContainingTheme

Pobiera motyw przepływu pracy, który hermetyzuje motyw projektanta.

(Odziedziczone po DesignerTheme)
DesignerGeometry

Pobiera geometrię projektanta.

DesignerImage

Pobiera obraz skojarzony z projektantem.

DesignerImagePath

Pobiera lub ustawia ścieżkę obrazu dla projektanta.

DesignerType

Pobiera lub ustawia typ projektanta skojarzonego z motywem projektanta.

(Odziedziczone po DesignerTheme)
Font

Pobiera czcionkę tekstu używanego przez motyw.

ForeColor

Pobiera lub ustawia kolor pierwszego planu.

ForegroundBrush

Brush Pobiera obiekt skojarzony z motywem.

ForegroundPen

Pen Pobiera element używany do malowania pierwszego planu motywu.

ImageSize

Pobiera rozmiar obrazu motywu.

ReadOnly

Pobiera wartość, która wskazuje, czy motyw projektanta jest tylko do odczytu.

(Odziedziczone po DesignerTheme)
Size

Pobiera rozmiar projektanta.

Metody

Dispose(Boolean)

Zwalnia niezarządzane zasoby i opcjonalnie zwalnia zarządzane zasoby używane przez ActivityDesignerThemeprogram .

Equals(Object)

Określa, czy dany obiekt jest taki sam, jak bieżący obiekt.

(Odziedziczone po Object)
GetBackgroundBrush(Rectangle)

Pobiera pędzel używany do malowania obszaru określonego przez prostokąt przekazany.

GetHashCode()

Służy jako domyślna funkcja skrótu.

(Odziedziczone po Object)
GetType()

Type Pobiera wartość bieżącego wystąpienia.

(Odziedziczone po Object)
Initialize()

Inicjuje motyw projektanta.

MemberwiseClone()

Tworzy płytkią kopię bieżącego Objectelementu .

(Odziedziczone po Object)
OnAmbientPropertyChanged(AmbientProperty)

Wywołana, aby zasygnalizować zmiany ustawień otoczenia.

ToString()

Zwraca ciąg reprezentujący bieżący obiekt.

(Odziedziczone po Object)

Jawne implementacje interfejsu

IDisposable.Dispose()

Wykonuje zdefiniowane przez aplikację zadania skojarzone ze zwalnianiem lub resetowaniem zasobów niezarządzanych.

(Odziedziczone po DesignerTheme)

Dotyczy