This documentation is archived and is not being maintained.

System.Activities.Presentation Namespace

The System.Activities.Presentation namespace contains base activity designer classes used to create custom activity designers. For more information about creating custom activity designers, see Creating a Custom Activity Designer.

Public classActivityDesignerProvides a base class for all activity designer components.
Public classActivityDesignerOptionsAttributeSpecifies drill-down and node viewing mode for an ActivityDesigner, such as Flowcharts, that are used to compose activities.
Public classCachedResourceDictionaryExtensionProvides a cached dictionary that associates resource dictionaries with their URIs.
Public classClipboardDataRepresents the data passed around with the clipboard.
Public classContextItemRepresents a base class from which all context items must derive. This class is abstract.
Public classContextItemManagerRepresents a class that maintains a set of context items published into the designer editing context. This class is abstract.
Public classCutCopyPasteHelperProvides functions to cut, copy, and paste items.
Public classDefaultTypeArgumentAttributeSpecifies the default type for a generic type activity.
Public classDesignerConfigurationService
Public classDragDropHelperRepresents a helper class to assist dragging and dropping inside the Windows Workflow Designer.
Public classDynamicArgumentDesignerOptionsProvides options for the dynamic argument designer.
Public classDynamicArgumentDialogRepresents a dialog box for a dynamic argument element.
Public classEditingContextContains contextual state information for a designer, such as the WorkflowDesigner. This includes permanent state information, such as the list of services running in the designer. It also includes transient state consisting of context items including the set of currently selected objects as well as the editing tool being used to manipulate objects on the design surface.
Public classServiceManagerImplements IserviceProvider and provides access to services offered by the editing context.
Public classTypeResolvingOptionsAttributeUsed to configure how a Windows Workflow Designer initializes type-resolver and type-browser dialogs to enable a user to select a type for arguments, variables, and generic type activities.
Public classUndoEngineProvides undo and redo operation implementations for designers.
Public classUndoUnitRepresents a single unit of undoable work. Such a unit is added to an undo stack, and methods are provided to traverse the stack and perform an undo action on each unit.
Public classUndoUnitEventArgsRepresents the argument that is passed to the UndoUnitAddedevent() event.
Public classWorkflowDesignerProvides a designer canvas, which renders the visual representation of a workflow model as it is being designed.
Public classWorkflowDesignerColorsEnables colors and color gradients to be associated with aspects of the elements and shell bars used in the Windows Workflow Designer user interface.
Public classWorkflowElementDialogRepresents a dialog box for the workflow element.
Public classWorkflowFileItemRepresents aContextItem that is published in the editing context and that provides information about the file that the current editing session is based on. Note that it is possible that the WorkflowFileItem value is null, for instance if a WorkflowDesigner operates directly on an object instance and does not serialize into a file-based format.
Public classWorkflowItemPresenterProvides a visual editor to edit ModelItem objects, and provides an area for the user to drag and drop, and otherwise edit composed elements.
Public classWorkflowItemsPresenterRepresents a control that can be used to present a collection of objects on a design surface.
Public classWorkflowViewElementBase class for any UI element that appears on the designer canvas and that visually represents an instance of an atomic item that can be edited.
Public classXamlLoadErrorInfoContains information about the error generated by the XAML Reader when loading an XML file, including the name of the file and the location in the file where the error occurred.

Public interfaceIActivityTemplateFactoryDefines the factory method that a class implements to create a template that encapsulates "placeholder" Activity objects.
Public interfaceIActivityToolboxServiceRepresents a service used to update Toolbox contents from a Designer.
Public interfaceICompositeViewProvides methods to copy, cut, move, delete, and paste objects.
Public interfaceICompositeViewEventsHandles events that can occur during the display of ICompositeView items.
Public interfaceIIntegratedHelpServiceDefines the contract between Visual Studio 2010 and the Windows Workflow Designer for integrated help provided.
Public interfaceIModalServiceEnables notification to a host application that a modal dialog is displayed.
Public interfaceIWorkflowDesignerStorageServiceInfrastructure. Provides a service available to the Windows Workflow Designer host to store and retrieve data.
Public interfaceIXamlLoadErrorServiceDefines how the Visual Studio host displays the list of errors generated by the XAML reader when loading the XAML file.

Public delegatePublishServiceCallbackA delegate that references a method that publishes an instance of a service.
Public delegatePublishServiceCallback<TServiceType>A generic delegate that references a method that publishes an instance of a service.
Public delegateSubscribeContextCallbackDefines a callback method that will be invoked when a context item changes.
Public delegateSubscribeContextCallback<TContextItemType>Defines a callback method that will be invoked when a context item changes.
Public delegateSubscribeServiceCallbackRepresents a delegate that is a callback for service subscriptions.
Public delegateSubscribeServiceCallback<TServiceType>Represents a generic delegate that is a callback for service subscriptions.