ActivityDesignerTheme Klasa
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
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
- 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) |