System.Workflow.ComponentModel.Design Namespace

Provides classes related to the Windows Workflow Foundation component model designers.

Classes

ActivityBindTypeConverter

Provides a type converter to convert ActivityBind classes to and from various other representations.

ActivityChangedEventArgs

Contains information about changes made to the activity associated with the designer.

ActivityDesigner

Provides a mandatory base class for all activity designer components.

ActivityDesignerAccessibleObject

Implements an accessible object that ActivityDesigner classes use to adjust the designer user interface for users who have impairments.

ActivityDesignerGlyphCollection

Exposes a generic List<T> of designer glyphs associated with an activity designer.

ActivityDesignerLayoutEventArgs

Provides data for the layout event for the ActivityDesigner.

ActivityDesignerLayoutSerializer

Serializes an activity designer layout used in a freeform designer.

ActivityDesignerPaint

Provides static methods used to draw user interface elements on activity designer surfaces. This class cannot be inherited.

ActivityDesignerPaintEventArgs

Provides data for the OnPaint(ActivityDesignerPaintEventArgs), OnPaint(ActivityDesignerPaintEventArgs, Boolean), OnPaint(ActivityDesignerPaintEventArgs), and OnPaint(Graphics, Boolean, AmbientTheme, ActivityDesigner) methods and any overridden versions of OnPaint in classes that derive from them, when they are drawn on a workflow design surface.

ActivityDesignerResizeEventArgs

Provides data for the OnBeginResizing(ActivityDesignerResizeEventArgs) and OnResizing(ActivityDesignerResizeEventArgs) methods.

ActivityDesignerTheme

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

ActivityDesignerThemeAttribute

Specifies the theme class an activity designer uses on the workflow design surface. This class cannot be inherited.

ActivityDesignerVerb

Creates a new verb to be used with the designer using the associated verb group, text and event handler.

ActivityDesignerVerbCollection

Maintains a collection of ActivityDesignerVerb objects.

ActivityDragEventArgs

Represents a class that provides data for the OnDragDrop(ActivityDragEventArgs), OnDragEnter(ActivityDragEventArgs), and OnDragOver(ActivityDragEventArgs) events in the workflow designer.

ActivityPreviewDesigner

Displays a collection of child activity designers in a preview strip and, when a child designer is selected on the preview strip, displays the selected activity designer in preview or edit mode on a workflow design surface.

ActivityPreviewDesignerTheme

Provides theme settings for activity designers that use a preview mode on the workflow design surface. This class cannot be inherited.

ActivityToolboxItem

Provides a base class for all toolbox items associated with an activity in a workflow designer.

AmbientTheme

Provides the look and feel property settings to a top-level workflow in a design-time environment.

BindUITypeEditor

Represents a UITypeEditor that is associated with the properties that are bound, or can be bound, on an activity.

CommentGlyph

Provides a glyph for an ActivityDesigner to display when a user disables an activity at design time.

CompositeActivityDesigner

Provides a designer that enables you to visually design composite activities.

CompositeActivityDesignerLayoutSerializer

Serializes a composite activity designer layout used in a freeform designer.

CompositeDesignerAccessibleObject

Implements an accessible object that CompositeActivityDesigner classes use to adjust the designer user interface for users who have impairments.

CompositeDesignerTheme

Provides theme settings to CompositeActivityDesigner objects.

ConfigErrorGlyph

Provides a glyph for an ActivityDesigner to display when a user has not performed required designer actions at design time.

ConnectionPoint

Represents a connection point that is displayed on the outer edges of an activity designer on a workflow design surface.

Connector

Represents a connector between two activity designers on a workflow design surface.

ConnectorAccessibleObject

Provides information on connectors between activity designers that accessibility applications use to adjust an application's UI for users with impairments.

ConnectorEventArgs

Provides data for the ConnectorAdded, ConnectorRemoved, and ConnectorChanged events.

ConnectorHitTestInfo

Contains information about a connector at a specified coordinate in StructuredCompositeActivityDesigner and all classes that inherit from it.

ConnectorLayoutSerializer

Serializes a connector layout.

DesignerAction

Associates an action taken on an activity designer on the workflow design surface with the ActivityDesigner. This class cannot be inherited.

DesignerGlyph

Draws a glyph at the top-most Z order position on an activity designer.

DesignerTheme

Supplies base class implementation for all activity designer theme classes used in a workflow design-time environment.

DesignerView

Serves as a repository for information about the views supported by the CompositeActivityDesigner or classes that inherit from it.

FreeformActivityDesigner

Provides a customizable activity designer surface for users to visually modify on a workflow design surface.

FreeformActivityDesignerLayoutSerializer

Serializes freeform activity designer specific layout information.

HitTestInfo

Contains information about a part of the ActivityDesigner at a specified coordinate.

LockedActivityGlyph

Provides a glyph for an ActivityDesigner to display when the activity associated with the designer cannot be modified.

ParallelActivityDesigner

Provides methods and properties for all activity designers that display parallel vertical layouts on a workflow design surface.

ReadOnlyActivityGlyph

Provides a glyph for an ActivityDesigner to display when the activity it is associated with is set to read only at design time.

SelectionGlyph

Provides methods and properties for all glyph classes that an ActivityDesigner displays when it is selected on the workflow design surface.

SequenceDesigner

Provides design-time support for SequenceActivity and all classes that derive from it.

SequenceDesignerAccessibleObject

Implements an accessibility object that SequentialActivityDesigner classes use to adjust the designer user interface for users who have impairments.

SequentialActivityDesigner

Defines properties and methods for all activity designers that have a sequential vertical layout on the workflow design surface.

SequentialWorkflowHeaderFooter

Represents a header or footer that is associated with a SequentialWorkflowRootDesigner.

SequentialWorkflowRootDesigner

Contains properties and methods to provide consistent look and feel to all root designers on a workflow design surface.

ShadowGlyph

Provides a drop shadow for display by CompositeActivityDesigner classes.

StructuredCompositeActivityDesigner

Provides common methods and properties for composite activity designers that contain structured layouts.

ThemeConfigurationDialog

Represents a common dialog box that allows the user to specify a workflow theme to apply to a workflow design surface. This class cannot be inherited.

TypeBrowserDialog

Represents a dialog box that allows the user to choose a type. This class cannot be inherited.

TypeBrowserEditor

Provides a user interface for representing and editing the values the Windows Workflow Foundation types in an object browser associated with a workflow designer.

TypeFilterProviderAttribute

Specifies the class a type or member uses to filter the types that are displayed in the class browser dialog box. This class cannot be inherited.

WorkflowDesignerLoader

Provides common designer loader functionality that can be used to implement custom workflow designer loaders.

WorkflowDesignerMessageFilter

Provides a base class for all workflow message filters.

WorkflowMenuCommands

Defines a set of CommandID fields that each corresponds to a command function provided by the workflow designers. This class cannot be inherited.

WorkflowOutline

Renders the document outline for the workflow currently being designed in the workflow designer.

WorkflowOutlineNode

Represents a node in a workflow outline document displayed in the workflow designer.

WorkflowPageSetupDialog

Represents the page setup dialog for the workflow designer when a user selects the Page Setup command. This class cannot be inherited.

WorkflowTheme

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

WorkflowView

Provides a design surface, which renders a visual representation of process flow.

WorkflowViewAccessibleObject

Implements an accessibility object that WorkflowView classes use to adjust the designer user interface for users with disabilities.

Interfaces

IDesignerGlyphProvider

Defines the method that glyph provider classes use to generate an array of glyphs to display on an activity designer.

IDesignerGlyphProviderService

Allows activity designer developers to add custom glyph providers to an activity designer.

IDesignerVerbProvider

Defines a means for an ActivityDesigner to return its designer verbs.

IDesignerVerbProviderService

Allows activity designer developers to add custom designer verb providers to an activity designer.

IExtendedUIService

Defines the methods that workflow designer hosts can call to perform advanced UI operations.

IExtendedUIService2

Defines the methods that workflow designer hosts can call to determine the environment settings.

IIdentifierCreationService

Provides a mechanism to create uniquely named identifiers throughout a specified range of activities.

IMemberCreationService

Defines methods to dynamically create, update and remove code elements for a type at design time. Methods are also provided that allow you to display code at design time.

IPersistUIState

Defines methods that workflow designers and activity designers use to save UI state information to and restore UI state information from a binary stream.

ITypeFilterProvider

Provides members that classes use to filter types that are displayed in class browser dialog boxes that are displayed by the workflow designer.

ITypeProviderCreator

Defines a group of methods that classes can use to create a type provider for an activity or workflow designer.

IWorkflowRootDesigner

Defines the invoking designer and message filters properties and the method that determines whether an activity is supported for all workflow root designers.

Enums

AmbientProperty

Specifies the source of ambient theme settings for designer theme classes.

DesignerContentAlignment

Specifies where in the workflow designer that workflow content is aligned.

DesignerEdges

Specifies the edge or edges of an activity designer on a workflow design surface where design-time processing is performed, such as a Connector location on the activity designer.

DesignerGeometry

Specifies the shape used by activity designers to render the corners of their design surface.

DesignerNavigationDirection

Specifies values for navigating among designer objects.

DesignerSize

Specifies the size settings that theme classes use to control the size of ActivityDesigner classes when they are rendered on a workflow design surface.

DesignerVerbGroup

Specifies the grouping area on a context menu or a workflow designer menu in which an activity designer verb is to appear.

HitTestLocations

Describes the area of the designer that contains the point passed to a HitTest(Point) method.

LineAnchor

Determines the shapes of connector points on a workflow design surface.

TextQuality

Specifies the text rendering settings for the AmbientTheme class.

ThemeType

Specifies the type of theme displayed in the Options dialog box.

Delegates

ConnectorEventHandler

Represents the method that will handle the ConnectorAdded, ConnectorRemoved, and ConnectorChanged events of a FreeformActivityDesigner.