ActivityDesignerTheme.BackgroundStyle Property

Definition

Gets or sets the background style.

C#
public virtual System.Drawing.Drawing2D.LinearGradientMode BackgroundStyle { get; set; }

Property Value

A LinearGradientMode that describes the background style.

Examples

The following example shows how to create a custom ActivityDesignerTheme by deriving from the ActivityDesignerTheme class and setting the appropriate properties for the new theme.

C#
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;
    }
}

To use the theme on an ActivityDesigner, apply the ActivityDesignerThemeAttribute to the ActivityDesigner class.

C#
[ActivityDesignerTheme(typeof(CustomActivityDesignerTheme))]
public class CustomActivityDesigner2 : ActivityDesigner

Remarks

Use BackgroundStyle to get or set how the background displays color. The BackgroundStyle can be set to one of four modes:

BackwardDiagonal
Specifies a gradient from upper right to lower left.

ForwardDiagonal
Specifies a gradient from upper left to lower right.

Horizontal
Specifies a gradient from left to right.

Vertical
Specifies a gradient from top to bottom.

Applies to

產品 版本
.NET Framework 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1