System.Workflow.ComponentModel.Design Namespace
Important
Some information relates to prerelease product that may be substantially modified before it’s released. Microsoft makes no warranties, express or implied, with respect to the information provided here.
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 |
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. |