Share via


System.Activities.Design.View Namespace

[This documentation is for preview only, and is subject to change in later releases. Blank topics are included as placeholders.]

The System.Activities.Design.View namespace contains classes that provide support for creating and working with workflows in the workflow designer.

Classes

  Class Description
Public class ArgumentToExpressionConverter Converts from arguments to Argument.Expression.
Public class ArgumentToExpressionModelItemConverter Converts an argument to an expression model.
Public class AssemblyContextControlItem Exposes a control item for an assembly context.
Public class CommandMenuMode Describes the command menu mode.
Public class DesignerView The designer view.
Public class ErrorView Contains the error view presented when there are exceptions or errors in the designer view, or when the designer is unable to load.
Public class ExpressionTextBox Describes a control that enables the user to edit an expression in an activity designer.
Public class ExtensionSurface Describes the extension surface.
Public class ExtensionWindow This class provides an experience similar to PopupWindow, while editing data on designer surface. Its behavior is similar to an ordinary popup, with additional functionalities that allow resizing, moving, and easier styling.
Public class ExtensionWindowClosingRoutedEventArgs Contains the arguments for the ExtensionWindowClosingRoutedEvent.
Public class ExtensionWindowHeader Represents the visual representation of a window header, which is used with ExtensionWindow to enable moving and closing. The actual moving logic is handled by the ExtensionSurface class.
Public class FilterableData Represents a piece of data that can be filtered on visibility.
Public class FilterableData<TData> Represents a piece of data that can be filtered on visibility.
Public class LineToHeightConverter Converts a line to a height value. This class cannot be inherited.
Public class ListViewHelper A helper class for the list view control.
Public class ModelPropertyEntryToModelItemConverter Used to convert UI property data into ModelItem and EditingContext objects that describe the UI property.
Public class ModelPropertyEntryToOwnerActivityConverter Converts a ModelPropertyEntry to a ModelItem that owns the property.
Public class ModelPropertyPathExpanderConverter Converts a ModelPropertyEntry to a property path, which represents the dotted path for the parent to navigate to this property from the root.
Public class PrimarySelectionAdorner Represents the primary adorner that decorates a UI element.
Public class TypePresenter Handles the display of a collection of types in a component that is part of a user interface.
Public class TypeToArgumentTypeConverter Converts generic arguments to objects of the specified type.
Public class TypeWrapper Provides the functionality to wrap a specified object to make it function as an object of a different type. This is a sealed class.
Public class ViewStateChangedEventArgs Provides an object formatted to serve as an event argument containing the information about the changed view state.
Public class ViewStateService When implemented in a derived class, generates a text property that stores and retrieves its value from an associated control’s view state.
Public class WorkflowViewService Handles the mapping of activity designer visual elements and their underlying model items.
Public class WorkflowViewStateService

Interfaces

  Interface Description
Public interface IExpressionEditorInstance Represents an expression editor.
Public interface IExpressionEditorService Creates or closes expression editors.

Delegates

  Delegate Description
Public delegate ExtensionWindow.ExtensionWindowCloseEventHandler This is a delegate for the Close event in the ExtensionWindow object. After implementing a callback method for the event, use this delegate to connect the callback method to the event.
Public delegate ExtensionWindow.ExtensionWindowClosingEventHandler This is a delegate for the Closing event in the ExtensionWindow object. After implementing a callback method for the event, use this delegate to connect the callback method to the event.
Public delegate ViewStateChangedEventHandler Declares a delegate type that handles changes to the view state.

Enumerations

  Enumeration Description
Public enumeration ExtensionSurface.PlacementMode Describes the placement mode for the extension surface.
Public enumeration ExtensionSurface.PositionAlignment Describes the position alignment for the extension surface.
Public enumeration ListViewHelper.SortMode An enumeration that defines how a list viewer can be sorted.
Public enumeration PropertyKind An enumeration that describes the type of argument being passed.