ActivityDesignerTheme Třída
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
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
- 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) |