ActivityDesignerTheme Class
TOC
Collapse the table of content
Expand the table of content

ActivityDesignerTheme Class

 
Note: This API is now obsolete.

Provides the look and feel property settings to a designer in a design-time environment.

Namespace:   System.Workflow.ComponentModel.Design
Assembly:  System.Workflow.ComponentModel (in System.Workflow.ComponentModel.dll)


[ObsoleteAttribute("The System.Workflow.* types are deprecated.  Instead, please use the new types from System.Activities.*")]
public class ActivityDesignerTheme : DesignerTheme

NameDescription
System_CAPS_pubmethodActivityDesignerTheme(WorkflowTheme)

Initializes an instance of an ActivityDesignerTheme.

NameDescription
System_CAPS_pubpropertyApplyTo

Gets or sets the unqualified name of the designer type to which the designer theme is applied. (Inherited from DesignerTheme.)

System_CAPS_pubpropertyBackColorEnd

Gets or sets the Color to end with when using a color gradient for the background color.

System_CAPS_pubpropertyBackColorStart

Gets or sets the starting color of the background when using a color gradient on the background.

System_CAPS_pubpropertyBackgroundStyle

Gets or sets the background style.

System_CAPS_pubpropertyBoldFont

Gets the font for the theme.

System_CAPS_pubpropertyBorderColor

Gets or sets the BorderColor for the theme.

System_CAPS_pubpropertyBorderPen

Gets the BorderPen for the theme.

System_CAPS_pubpropertyBorderStyle

Gets or sets the style used for the border.

System_CAPS_pubpropertyBorderWidth

Gets the width of the border in pixels.

System_CAPS_protpropertyContainingTheme

Gets the workflow theme that encapsulates the designer theme. (Inherited from DesignerTheme.)

System_CAPS_pubpropertyDesignerGeometry

Gets the geometry of the designer.

System_CAPS_pubpropertyDesignerImage

Gets the image associated with the designer.

System_CAPS_pubpropertyDesignerImagePath

Gets or sets the image path for the designer.

System_CAPS_pubpropertyDesignerType

Gets or sets the type of the designer associated with the designer theme.(Inherited from DesignerTheme.)

System_CAPS_pubpropertyFont

Gets the font of the text used by the theme.

System_CAPS_pubpropertyForeColor

Gets or sets the color of the foreground.

System_CAPS_pubpropertyForegroundBrush

Gets the Brush object associated with the theme.

System_CAPS_pubpropertyForegroundPen

Gets the Pen used for painting the foreground of the theme.

System_CAPS_pubpropertyImageSize

Gets the size of the image of the theme.

System_CAPS_pubpropertyReadOnly

Gets a value that indicates whether the designer theme is read-only. (Inherited from DesignerTheme.)

System_CAPS_pubpropertySize

Gets the size of the designer.

NameDescription
System_CAPS_protmethodDispose(Boolean)

Releases the unmanaged resources and optionally releases the managed resources used by ActivityDesignerTheme.(Overrides DesignerTheme.Dispose(Boolean).)

System_CAPS_pubmethodEquals(Object)

Determines whether the specified object is equal to the current object.(Inherited from Object.)

System_CAPS_protmethodFinalize()

Allows the DesignerTheme to attempt to free resources and perform other clean-up operations before it is reclaimed by garbage collection.(Inherited from DesignerTheme.)

System_CAPS_pubmethodGetBackgroundBrush(Rectangle)

Gets a brush used to paint the area specified by the rectangle passed.

System_CAPS_pubmethodGetHashCode()

Serves as the default hash function. (Inherited from Object.)

System_CAPS_pubmethodGetType()

Gets the Type of the current instance.(Inherited from Object.)

System_CAPS_pubmethodInitialize()

Initializes the designer theme.(Overrides DesignerTheme.Initialize().)

System_CAPS_protmethodMemberwiseClone()

Creates a shallow copy of the current Object.(Inherited from Object.)

System_CAPS_pubmethodOnAmbientPropertyChanged(AmbientProperty)

Called to signal changes to ambient settings.(Overrides DesignerTheme.OnAmbientPropertyChanged(AmbientProperty).)

System_CAPS_pubmethodToString()

Returns a string that represents the current object.(Inherited from Object.)

NameDescription
System_CAPS_pubinterfaceSystem_CAPS_privmethodIDisposable.Dispose()

Performs application-defined tasks associated with freeing, releasing, or resetting unmanaged resources.(Inherited from DesignerTheme.)

System_CAPS_noteNote

This material discusses types and namespaces that are obsolete. For more information, see Deprecated Types in Windows Workflow Foundation 4.5.

Designer themes define the look and feel of a designer. This includes any background styles, foreground styles, fonts, and icons defined for the designer.

You can create a custom designer theme if you want to provide configuration abilities to properties unique to your designer. If you do not specify a designer theme for a custom designer, the theme from the base class is used.

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.

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.

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

.NET Framework
Available since 3.0

Any public static (Shared in Visual Basic) members of this type are thread safe. Any instance members are not guaranteed to be thread safe.

Return to top
Show:
© 2016 Microsoft