System.Activities.Presentation Provides a base class for all activity designer components. Initializes a new instance of the class. Returns the string "DisplayName" in this overridden method implementation. The string "DisplayName" in this overridden method implementation. Returns the status of the automation item. The status of the automation item. Gets or sets the icon associated with this . A that represents the icon associated with this . Identifies the dependency property. Begins the process of applying a template to create an . Begins the processing that occurs when editing annotation. Begins the processing that occurs when the model item is changed. The new item. Begins the processing that occurs when any mouse button is released. A that contains the event data. Begins the processing that occurs when an unhandled attached routed event reaches an element in its route that is derived from this class. A that contains the event data. Specifies drill-down and node viewing mode for an , such as Flowcharts, that are used to compose activities. Creates an instance of the class. Gets or sets a value that indicates whether drilling down one level into an is allowed. if drilling into the UI elements is allowed; otherwise, . The default value is . Gets or sets a value that indicates whether the child nodes are always collapsed. if the child nodes are always collapsed; otherwise, . The default value is . Gets or sets the function of outline view icon provider. The function of outline view icon provider. Provides methods to access annotation attached properties. The attachable property for annotation text. The property name to access annotation in a ModelItem. Gets the annotation text of an object. The instance to get annotation. An annotation text of an object. Sets an annotation of an object. The instance to set annotation text. The annotation text to be set. A class containing a get/set delegate pair to access an argument in an activity instance. Initializes a new instance of the class. Gets or sets the method to retrieve an argument from an activity instance. The method to retrieve an argument from an activity instance. Gets or sets the method to set an argument into an activity instance. The method to set an argument into an activity instance. Provides a cached dictionary that associates resource dictionaries with their URIs. Creates an instance of the class. Returns an object that is set as the value of the target property for this markup extension. An object that can provide services for the markup extension. The value to set on the property where the extension is applied. Gets or sets the URI associated with this cached resource dictionary extension. The associated with this cached resource dictionary extension. Represents the data passed around with the clipboard. Creates an instance of the class. Gets or sets the data passed around on the clipboard. A of type that contains the data passed around on the clipboard. Gets or sets the metadata passed around on the clipboard. A of type that contains the metadata passed around on the clipboard. Gets or sets the version information passed around on the clipboard. The version information passed around on the clipboard. Represents a base class from which all context items must derive. This class is abstract. Initiates a new instance of the class. When implemented in a derived class, gets the type of item derived from the editing context class. The item . Represents a method that is called on the context item before it is stored in the context item manager. The previous item in the context item manager is passed as a parameter. The within which the change is being made. The previously active . Represents a class that maintains a set of context items published into the designer editing context. This class is abstract. Initiates a new instance of the class. When overridden in a derived class, returns a value that indicates whether the item manager contains an item of the specified type. The type of item to check for. if the context contains an instance of the specified item type; otherwise, . is . Returns a value that indicates whether the item manager contains an item of the specified type. The type of item to check for. if the context contains an instance of the specified item type; otherwise, . When overridden in a derived class, enumerates the context items in the editing context. This enumeration includes prior layers unless the enumerator hits an isolated layer. Returns , which contains an enumeration of context items. Represents a helper method that returns the target object for a delegate. If the delegate was created to proxy a generic delegate, this method returns the original object, not the proxy. The callback for the desired target. Returns , which contains the target object of the callback. is . When overridden in a derived class, returns an instance of the requested item type. If there is no context item with the given type, an empty item will be created. The type of item to return. Returns , which contains a context item of the requested type. If there is no item in the context for this type, a default one is created. is . Returns an instance of the requested item type. If there is no context item with the given type, an empty item will be created. The type of item to return. Returns , which contains a context item of the requested type. If there is no item in the context for this type, a default one is created. Represents a helper method that invokes the protected method. The in use. The new . The previous . , , or is . Represents a helper method that performs delegate removals and that unwraps delegates that are proxies to generic callbacks. The existing delegate. The delegate to be removed from . Returns , which contains the new delegate that should be assigned to . When overridden in a derived class, sets a context item to the specified value. The value to set into the . When overridden in a derived class, adds an event callback that is invoked when a context item of the specified item type changes. The type of item you want to subscribe to. The that is invoked when changes. or is . Adds an event callback that is invoked when a context item of the specified item type changes. A that is invoked when changes. The type of item you want to subscribe to. or is . Enumerates the context items in the editing context. Returns . When overridden in a derived class, removes a subscription. The type of context item to remove the callback from. The to remove. is . Removes a subscription. The to remove. The type of context item to remove the callback from. is . Defines the mapping between arguments and expressions and provides the functionality to convert between these objects. Typically, this converter is used declaratively when using an in a custom activity designer. Initializes a new instance of the class. Converts the specified argument into an expression. The value produced by the binding source. The type of the binding target property. The converter parameter to use. The to use in the converter. An instance of that contains the converted Argument.Expression. Contains the converted Argument.Expression. Converts the specified Argument.Expression into an argument. The Argument.Expression to convert. Not implemented. Not implemented. Not implemented. Returns . Contains the converted argument. Defines the mapping between arguments and expression model items and provides the functionality to convert between these objects. Initializes a new instance of the class. Converts the specified argument to an expression model item. An array that contains the argument to convert. Only the array item at index 1 is used. Not used in this implementation. Not used in this implementation. Not used in this implementation. An object that contains the expression model item. Converts the specified expression model item to an argument. The model item to convert. Not used in this implementation. Not used in this implementation. Not used in this implementation. An object that contains the argument. Used to convert UI property data into and objects that describe the UI property. Creates a new . Converts a derived object to a . The derived object to convert. Not used. Not used. Not used. An object that contains the , , and value of the UI property. Converts a derived object to a An array of derived objects to convert. Not used. The converter parameter to use. Not used. An object that contains the , , and value of the UI property. Not supported in this release. Not used. Not used. Not used. Not used. An object. Not supported in this release. Not used. Not used. Not used. Not used. An object. Converts a to a that owns the property. Initializes a new instance of the class. Converts a to a that owns the property. The value that is produced by the binding target. The type to convert to. The converter parameter to use. You can pass a Boolean value in. By default, this converter will always return the parent model item that is of type . If is passed to this method, the converter will simply return the first parent model item, which might not be a model item that points to a . The culture to use in the converter. Returns . Calling this method is not supported. The value that is produced by the binding target. The type to convert to. The converter parameter to use. The culture to use in the converter. Returns . Converts a to the value of the inner object. Initializes a new instance of the class. Converts the specified object to its inner value. The to convert. Not used in this implementation. Not used in this implementation. Not used in this implementation. An object that contains the inner value. Returns the specified value, unmodified. The object to do nothing to. Not used in this implementation. Not used in this implementation. Not used in this implementation. An object that contains the unmodified value. Converts objects to model values. Creates a new instance of the class. Converts the specified to a that contains the original entry. The to convert. Not used in this implementation. Not used in this implementation. Not used in this implementation. Returns . Converts the specified to a . The to convert. Not used in this implementation. Not used in this implementation. Not used in this implementation. An object that contains the converted . Provides functions to cut, copy, and paste items. Verifies whether items can be copied from the specified editing context. The editing context to be verified. if the number of the selected objects is more than 0 and is not ; otherwise, . Verifies whether items can be cut from the specified editing context. The editing context to be verified. if the number of the selected objects is more than 0 and is not ; otherwise, . Returns a Boolean that indicates whether the specified objects can be pasted. The editing context for the paste operation. if the number of the specified objects is more than 0 and not ; otherwise, . Copies the currently selected items from the specified editing context to the clipboard. The editing context from which items are copied. Deletes the currently selected items from an editing context. The editing context from which items are removed. Pastes items in the clipboard in a default location in the specified editing context. The editing context to which items are pasted. Represents an enumeration that provides settings for breakpoints. Represents a bounded breakpoint, which implements the where and when of breaking at a desired point in a program. Represents a conditional breakpoint, which is an expression that is evaluated to determine whether the breakpoint will occur. Represents that the breakpoint is enabled. No breakpoint is set. Manages the placement of breakpoints for a debugging process. Creates a new instance of the class with the specified editing context. The activity designer contextual state. Gets or sets the current scope of execution in the source file. A position in the source file that marks the start of execution. Gets or sets the current location of execution. A location in the source file. Deletes a breakpoint from its location in the source file. A location in the source file. Ensures that the debugger service is visible. A location in the source file. Returns a list of the latest breakpoint locations. A list of breakpoints culled from the source file. Returns an exact source file location based on the start and end line numbers of the activity in its serialized XAML form. A source file location known to be inexact. An exact location in the source file. Gets or sets a value that indicates whether the source file name in the viewer is hidden. if the source file name is hidden; otherwise, . Inserts a new breakpoint of the specified type at the specified location. The location in the source file that receives the new breakpoint. The type of the breakpoint; for example, None, Enabled, Bounded, or Conditional. Gets or sets a value that indicates whether debugging is the current state. if debugging is the current state; otherwise, . Resets breakpoints and prepares for breakpoint refresh. Gets the currently selected location from the designer. The position in the source file that is currently selected. Updates the appearance of a specified breakpoint to show the specified type. The location of the breakpoint to update. A new breakpoint type from the enumeration. Collects the new mapping of model item and breakpoints from SourceLocationMapping. A list of model item and breakpoint pairs. Provides functionality for an activity designer debugger view. When implemented in a derived class, gets or sets the scope of execution within the source file. The starting point location for execution within the source file. When implemented in a derived class, gets or sets the current location of execution in a file being processed by the debugger. The current location of execution in a file being processed by the debugger. When implemented in a derived class, removes a breakpoint at the specified location in the source file. A specific location in a target source code file. Ensures that the is visible. A specific location in a target source code file. When implemented in a derived class, returns a list of currently set breakpoint location-and-type pairs. A list of currently set breakpoint location-and-type pairs. When implemented in a derived class, returns an exact location in a source file based upon an approximate location. A position within a source file that is known to be inexact. An exact location within the source file. Gets or sets a value that indicates whether the Xaml source file name should be hidden. if the Xaml source file name should be hidden; otherwise, . When implemented in a derived class, places a breakpoint at the specified location in a file. A specific location in a target source code file. The member of an enumeration of breakpoint types which may include Bounded, Conditional, Enabled, and None. When implemented in a derived class, gets or sets a value that indicates whether debugging is enabled. if debugging is enabled; otherwise, . When implemented in a derived class, resets the position of the breakpoint in a file. When implemented in a derived class, gets the selected . The selected source location. When implemented in a derived class, updates the type of the breakpoint at a specified location in a file. A specific location in a target source code file. A specified type of breakpoint; for example, line, method, or exception breakpoints. Specifies the default type for a generic type activity. Creates an instance of the class with a specified default type. The default for generic parameters. Gets the type stored by the . The stored as a default for generic parameters. Provides configuration options for the workflow designer. Gets or sets a value that indicates whether the annotation is enabled for the Flowchart designer and the StateMachine designer. if the annotation is enabled; otherwise, . Gets or sets a value that indicates whether auto-connect is enabled for the Flowchart designer and the StateMachine designer. if auto-connect is enabled for the Flowchart designer and the StateMachine designer; otherwise, . Gets or sets a value that indicates whether auto-split is enabled for the Flowchart designer and the StateMachine designer. if auto-split is enabled for the Flowchart designer and the StateMachine designer; otherwise, . Gets or sets a value that indicates whether auto-surround with sequence is enabled. if auto-surround with sequence is enabled; otherwise, . Gets or sets a value that indicates whether background validation is enabled. if background validation is enabled; otherwise, . Gets or sets a value that indicates whether loading from untrusted source is enabled. if loading from untrusted source is enabled; otherwise, . Gets or sets a value that indicates whether multiple items context menu is enabled. if multiple items context menu is enabled; otherwise, . Gets or sets a value that indicates whether multiple items drag-and-drop operation is enabled. if multiple items drag-and-drop operation is enabled; otherwise, . Gets or sets a value that indicates whether namespace conversion is enabled. if namespace conversion is enabled; otherwise, . Gets or sets a value that indicates whether pan mode is enabled. if pan mode is enabled; otherwise, . Gets or sets a value that indicates whether rubber band selection is enabled. if rubber band selection is enabled; otherwise, . Gets or sets the name of the target .NET Framework. The name of the target .NET Framework. Represents a helper class to assist dragging and dropping inside the Windows Workflow Designer. Indicates whether the designer can accept data that the user drags onto it. The data object that is being dragged. The for the . The types that are allowed to be dragged. if drag-and-drop operations are allowed in the designer; otherwise, . Specifies the desired effects of the completion of a drag-and-drop operation. Contains a unique data format name for a composite view. Allows a UI element to be dragged by a mouse with its left button down over an exposed area of the UI element's client area. The UI element on which the operation happens. The location of the drag point. A value from the enumeration that represents the final effect that was performed during the drag-and-drop operation. Specifies the format for a drag operation anchor point. Specifies the drag source. Retrieves the composite view information from the specified workflow view element. The that supplies the composite view data. An element that contains user interface data. Retrieves the composite view information from the specified drag event arguments. An event raised when the user performs a drag operation. The composite view information. Retrieves the anchor point for a drag-and-drop operation. The drag event data. The anchor point. Returns the outcome of the drag-and-drop operation whose behavior is determined by the specified . An object that contains data that contains effects of a drag-and-drop operation. An enumerated process. Retrieves the object that is being dragged in a drag-and-drop operation. The drag event data. The model item that was dragged. Retrieves the model items that are being dragged in a drag-and-drop operation. The drag event data. The model items that were dragged. Retrieves the object that is being dropped in a drag-and-drop operation. The location for the drag. The drag event data. The editing context. The object that was dropped. Retrieves the objects that are being dropped in a drag-and-drop operation. The location for the drag. The drag event data. The editing context. The objects that were dropped. Specifies the format for model item data. Sets the composite view from the specified workflow view element and drag source. The that supplies the composite view data. A user interface type of element that indicates the drag source. Sets the final effect that is to be performed during the drag-and-drop operation. The drag event data. The desired effects of a drag-and-drop operation. Specifies the format for the type name of a workflow item. Contains contextual state information for a designer, such as the . 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. Initializes a new instance of the class. Creates an instance of the context item manager that is returned by the property. An instance of the context item manager that is returned by the property. Creates an instance of the service manager to be returned from the property. A object. Immediately releases any unmanaged resources used by the object. Immediately releases the unmanaged resources used by the current object. if this object is being disposed of; if the object is finalizing. Occurs when the method is called or when the object is finalized and collected by the garbage collector of the Microsoft .NET common language runtime. Returns the local collection of context items stored by the current editing context. The collection of objects used in this editing context. Returns the service manager used in the current editing context. The used in this editing context. Represents a delegate supplied by the custom expression editor to create an expression activity from string text. Represents an expression activity editor. Initializes a new instance of the class. Gets or sets a value that indicates whether the expression activity accepts returns. if the expression activity accepts returns; otherwise, . Represents the AcceptsReturn dependency property. Gets or sets a value that indicates whether the expression activity accepts tabs. if the expression activity accepts tabs; otherwise, . Represents the AcceptsTab dependency property. Begins an edit. Indicates whether the expression activity editor can be committed. if the expression activity editor can be committed; otherwise, . Indicates whether the expression activity editor is committed. to indicate that the commit is explicit; otherwise, . if the expression activity editor is committed; otherwise, . Gets the editing context of the expression activity. The editing context of the expression activity. Gets or sets a value that indicates whether the commit is explicit. if the commit is explicit; otherwise, . Represents the ExplicitCommit dependency property. Gets or sets the expression activity. The expression activity. Represents the Expression dependency property. Gets or sets the expression type activity. The expression type activity. Represents the ExpressionType dependency property. Gets the expression activity editor using the specified target. The property of the editor to get. The expression activity editor. Gets or sets the hint text. The hint text. Represents the HintText dependency property. Gets or sets the horizontal scroll bar visibility. The horizontal scroll bar visibility. Represents the HorizontalScrollBarVisibility dependency property. Gets or sets a value that indicates whether the expression activity is an independent expression. if the expression activity is an independent expression; otherwise, . Represents the IsIndependentExpression dependency property. Gets or sets a value that indicates whether the expression activity is read-only. if the expression activity is read-only; otherwise, . Represents the IsReadOnly dependency property. Gets or sets a value that indicates whether the expression is supported. if the expression is supported; otherwise, . Represents the IsSupportedExpression dependency property. Gets or sets the owner activity. The owner activity. Represents the OwnerActivity dependency property. Gets or sets the path to argument. The path to argument. Represents the PathToArgument dependency property. Sets the expression activity editor using the specified target and name. The property of the editor to set. The name of the editor. Gets or sets a value that indicates whether the instance uses the location expression. if the instance uses the location expression; otherwise, . Represents the UseLocationExpression dependency property. Gets or sets the vertical scrollbar visibility. The vertical scrollbar visibility. Represents the VerticalScrollBarVisibility dependency property. Represents an expression morph helper. Initializes a new instance of the class. Returns whether the expression tries to infer the return type. The expression used. The context. The return type of the expression. if the expression tries to infer the return type; otherwise, . Returns whether the expression tries to morph. The expression to morph. if the expression is a location expression; otherwise, . The new type of the expression. The context. The new expression. The morphed expression. Represents an expression morph helper attribute. Initializes a new instance of the class. The morph helper type. Gets the type of the helper. The type of the helper. Represents a textual expression editor. Initializes a new instance of the class. Gets or sets the default value of the property. The default value of the property. Specifies the default value property. Gets the expression editor service. The expression editor service. Gets or sets the maximum number of visible lines. The maximum number of visible lines. Specifies the MaxLines dependency property. Gets or sets the minimum number of visible lines. The minimum number of visible lines. Specifies the MinLines dependency property. Represents the method that will handle the On Complete Word Command Can Execute routed events. The event data. Represents the method that will handle the On Complete Word Command Execute routed events. The event data. Represents the method that will handle the On Decrease Filter Level Command Can Execute routed events. The event data. Represents the method that will handle the On Decrease Filter Level Command Execute routed events. The event data. Represents the method that will handle the On Global Intellisense Command Can Execute routed events. The event data. Represents the method that will handle the On Global Intellisense Command Execute routed events. The event data. Represents the method that will handle the On Increase Filter Level Command Can Execute routed events. The event data. Represents the method that will handle the On Increase Filter Level Command Execute routed events. The event data. Represents the method that will handle the On Parameter Info Command Can Execute routed events. The event data. Represents the method that will handle the On Parameter Info Command Execute routed events. The event data. Represents the method that will handle the On Quick Info Command Can Execute routed events. The event data. Represents the method that will handle the On Quick Info Command Execute routed events. The event data. Exposes an Item through the editing context for managing the list of referenced and local assemblies that will be used inside the workflow for controls such as the expression editor to determine the list of references. Initializes a new instance of the class. Returns a collection that contains the display names of all the assemblies that have been loaded in the environment in addition to the display name of the local project assembly. A collection that contains the display names of all the assemblies that have been loaded in the environment in addition to the display name of the local project assembly. Returns the currently loaded assembly using the multi-targeting support service. The assembly name. The multi-targeting service used to get the proper version of the loaded assembly that corresponds to the target .NET Framework of the current project. The assembly. Returns a collection of all the assemblies that have been loaded in the environment. The multi-targeting service used to get the proper versions of the loaded assemblies that correspond to the target .NET Framework of the current project. A collection of all the assemblies that have been loaded in the environment. Returns a collection that contains the assembly names of all the assemblies that have been loaded in the environment. A collection that contains the assembly names of all the assemblies that have been loaded in the environment. Gets an item type. The item type. Gets or sets the local assembly name. The local assembly name. Gets or sets the referenced assembly names. An that contains the referenced assembly names. Describes a command on the designer, such as copy or paste. A unique identifier that represents some behavior or action. Returns . Determines whether binding is enabled in the designer for the specified command. if binding is enabled in the designer for the specified command; otherwise, . A command interface that is used for integration of Windows Workflow Designer actions (for example, context menu) with custom-provided implementation - that is, property browser service, debugging service, and so on. The command to delete a breakpoint. The command to disable a breakpoint. The command to enable a breakpoint. The command to insert a breakpoint. Opens the Visual Studio Property Grid to show the properties. Represents a command interface that is used for integration of Windows Workflow Designer actions (for example, context menu), with custom-provided implementations, such as property browser service, debugging service, and so on. Verifies whether the specified command can be executed. The command identifier to be checked. if the specified command can be executed; otherwise, . The command is not supported. Executes the command with the specified command identifier and parameters. The command identifier to be checked. The parameters of the command. The command is not supported. Returns a Boolean value that indicates whether the specified command identifier is supported. The command identifier to be checked. if the specified command ID is supported; otherwise, . Provides the functionality to persist a document. When implemented by a derived class, saves the specified document to disk and clears the memory buffer. The root directory for a Web site. When implemented by a derived class, places the specified stored document into memory for processing. The document to load. An object that contains the loaded document. When implemented by a derived class, starts the process of incorporating changes to the workflow model that is being designed. The root directory for a Web site. A context item published to the editing context that represents a collection of imported namespaces associated with the designer. Creates an instance of the class. Initializes the collection of imported namespaces with the editing context. The associated with the collection of imported namespaces. Gets the collection of imported namespaces. The of imported namespaces. Gets the type of the imported namespace context item. The of the . Provides multi-targeting for Windows Workflow Designer hosts. Returns the currently loaded assembly given the assembly name. The assembly name. The currently loaded assembly given the assembly name. Gets the runtime type that corresponds to the specified type. The type to get the runtime type of. The runtime type that corresponds to the specified type. Returns a value that indicates whether the specified type is supported. The type to inspect. if the specified type is supported; otherwise, . Provides additional functions when a specified workflow command is loaded. Provides additional functions based on the specified workflow command to be loaded. The workflow command to be loaded. Represents an abstract class for multi-targeting support service. Initializes a new instance of the class. Gets the reflection assembly given an assembly name. The target assembly name. The reflection assembly if target assembly name could be resolved. Gets the reflection type give an object type. The object type. The reflection type. Gets the runtime type given a reflection type. The reflection type. The runtime type associated with the reflection type. Checks if a given type is supported by target framework. The type to be checked. The given type that is supported by target framework. Represents a that is published in the editing context and that indicates whether the Windows Workflow Foundation designer is in a read-only state. Initializes a new instance of the class. Gets a value that indicates whether the object is read-only. if the object is read-only; otherwise, . Gets the type of the current object. Returns . Provides functionalities to register and unregister delegates for event notifications, as well as set ownership for windows. Initializes a new instance of the class with the specific handle to a parent window. A handle to a parent window. Gets or sets the handle of the parent window. Returns . Registers the specified delegate for event notifications. The delegate to be registered for event notifications. if the operation is successful; otherwise, . is . Assigns the window to be the owner of the specified window. The owner of . The window that is to be owned by . if the operation is successful; otherwise, . Unregisters the specified delegate for event notifications. The delegate to be removed from event notifications. if the operation is successful; otherwise, . Represents a delegate that is used to reference the method that will handle window messages. The message identifier. A pointer to the first message parameter. The value of this parameter depends on the message. A pointer to the second message parameter. The value of this parameter depends on the message. Provides functions to update each workflow's designer command (that is, input gestures collection). You should provide an implementation to receive notifications. Initializes a new instance of the class. Initializes a new instance of the class with the specified implementation to receive notifications. An implementation to receive notifications. Returns the type of this extension item. Returns . Defines the factory method that a class implements to create a template that encapsulates "placeholder" objects. Creates an instance of the class that represents a predefined design pattern for the specified target object. The dependency object used by this instance of an . A workflow . Represents the generic IActivityTemplateFactory. The type this factory is created. Creates an instance of the activity class that represents a predefined design pattern for the specified target object. The dependency object used by this instance of an . The data object in the activity. An instance of the activity class. Represents a service used to update Toolbox contents from a Designer. Adds a category to the toolbox. A string that contains the name of the category to be added. Adds an item to a specific category in the toolbox. A string that contains the qualified name of the item to be added. A string that contains the name of the category to which the new item is added. Gets an enumerator for all the categories in this toolbox. Returns . Gets an enumerator for all the items under the specified category in this toolbox. A category under which all the items will be returned. Returns . Removes a category from the toolbox. A string that contains the name of the category to be removed. Removes an item from a specific category in the toolbox. A string that contains the qualified name of the item to be removed. A string that contains the name of the category from which the item is removed. Provides methods to copy, cut, move, delete, and paste objects. Returns a value that indicates whether the specified objects can be pasted. A list of items to be pasted. if the specified objects can be pasted; otherwise, . Gets or sets the object for resolving types used by the . The object for resolving types used by the . Gets a value that indicates whether the current designer is the default container. if the current designer is the default container; otherwise, . Invoked after the start of a move operation to complete the moving of the specified item. The item to move. Invoked after the start of a copy operation to complete the copying of the specified items. The items to copy. The items cloned from the specified items. Invoked after the start of a cut operation to complete the cutting of the specified items. The items to cut. The items cloned from the specified items. Invoked after the start of a delete operation to complete the deletion of the specified items. The items to delete. Invoked after the start of a paste operation to complete the pasting of the specified items. The items to paste. The metadata associated with the items to paste. The location where to paste the items. A reference to the paste location. Handles events that can occur during the display of items. Registers the custom controls that are viewed during execution of a composite application. An object that contains the custom controls to be registered. Registers the default controls that are viewed during execution of a composite application. An object that contains the default controls to be registered. Unregisters the custom controls that are viewed during execution of a composite application. An object that contains the custom controls to be unregistered. Unregisters the default controls that are viewed during execution of a composite application. An object that contains the default controls to be unregistered. Defines the contract between Visual Studio 2010 and the Windows Workflow Designer for integrated help provided. Adds the context attribute. The name of the context attribute to add. The value of the context attribute to add. The that contains identifiers that indicate the type of a Help keyword. Removes the context attribute. The name of the context attribute to remove. The value of the context attribute to remove. Shows the Help topic that corresponds to the specified keyword. The keyword of the Help topic to display. Shows the Help topic that corresponds to the specified URL. The URL of the Help topic to display. Enables notification to a host application that a modal dialog is displayed. Notifies the host application that a modal dialog is being displayed. If set to , a modal dialog is being displayed. An extension interface for ICompositeView to better support multiple drag/drop. After drag/drop, the source container will be notified which items are moved out. After implement this interface, ICompositeView.OnItemMoved will not be called even in single element drag/drop. Moved items. Represents a method that will be used when item order is needed. Selected items to sort. Sorted items. Provides a service available to the Windows Workflow Designer host to store and retrieve data. Adds the specified key/value pair to the dictionary. The key of the data to add. The data associated with the specified key. Returns a value that indicates whether the dictionary contains an item with the specified key. The key to check. if the dictionary contains an item with the specified key; otherwise, . Returns the data associated with the specified key. The key to get the data for. The data associated with the specified key. Removes the data associated with the specified key from the dictionary. The key whose data is to be removed. Updates the data for an existing dictionary item identified by the specified key. They key of the item to update the value of. The data to update the item with. Defines how the Visual Studio host displays the list of errors generated by the XAML reader when loading the XAML file. Displays the list of errors in the Visual Studio host. The of instances generated by the reader when loading a XAML file. Provides additional functionalities regarding activity arguments. Registers with an activity type a function to generate a list of ArgumentAccessors. The activity type. A function which takes in an activity instance (of type activityType) and returns a list of ArgumentAccessors. Called when attributes are needed for a type. An that can be used to add attributes. Provides access to add attributes for one specific type to one specific . Adds the contents of the provided attributes to the attribute table that created this builder. The attributes that are added to the table. is . Adds the contents of the provided attributes to the attribute table that created this builder. The member to which the attributes are added. The attributes that are added to the table. or is . Adds the contents of the provided attributes to the attribute table that created this builder. The member to which the attributes are added. The attributes that are added to the table. or is . Adds the contents of the provided attributes to the attribute table that created this builder. The name of the member to which the attributes are added. The attributes that are added to the table. or is . Adds the contents of the provided attributes to the attribute table that created this builder. The dependency to which the attributes are added. The attributes that are added to the table. or is . The type to which attributes will be added. The type to which attributes will be added. The attribute table is a read-only collection of metadata attributes that are associated with specific types, members, and dependencies. Returns an enumeration of all types that have attribute overrides, on a property, member, or the type itself. Returns . Determines whether this table contains metadata for the given type. The type to check for metadata. if the table contains metadata for the type at the class level or metadata associated with a or ; otherwise, . is . Returns an enumeration of all class-level attributes provided for the specified type. The type to get class-level attributes for. An enumeration of attributes that match the criteria. This will never return a null enumeration. is . Returns an enumeration of all attributes provided for the specified member of the specified type. The type that contains the member. A member descriptor to get custom attributes for. An enumeration of attributes that match the criteria. This will never return a null enumeration. or is . Returns an enumeration of all attributes provided for the specified member of the specified type. The type that contains the member. The member to provide attributes for. An enumeration of attributes that match the criteria. This will never return a null enumeration. or is . Returns an enumeration of all attributes provided for the specified member of the specified type. The owner type of the dependency property. The name of the member to provide attributes for. An enumeration of attributes that match the criteria. This will never return a null enumeration. or is . Returns an enumeration of all attributes provided for the specified dependency of the specified type. The owner type of the dependency property. A dependency property to get custom attributes for. An enumeration of attributes that match the criteria. This will never return a null enumeration. or is . Creates and populates an that is used by the to provide attribute lookup and registration. Creates a new instance of the class. Specifies a callback that will be invoked when metadata for the given type is needed. The type for which the callback will provide metadata. The callback method. Adds the contents of the provided attributes to this builder. The type to add class-level attributes to. The attributes that are added to the builder. or is . Adds the contents of the provided attributes to this builder. The type that contains the member identified by . The event or property info that the attributes are added to. The attributes that are added to the builder. , or is . Adds the contents of the provided attributes to this builder. The type that contains the member identified by . The event or property info that the attributes are added to. The attributes that are added to the builder. , or is . Adds the contents of the provided attributes to this builder. The type that contains the member identified by . The name of the event or property info that the attributes are added to. The attributes that are added to the builder. , , or is . Adds the contents of the provided attributes to this builder. The type that contains the dependency identified by . A dependency property to add attributes to. The attributes that are added to the builder. , or is . Adds the contents of the provided attribute table to this builder. The source attribute table. is . Creates an attribute table that contains all of the attribute definitions provided through calls. An that can be passed to the metadata store. Verifies that the attribute table that is being built contains valid attribute information. the state of the table is invalid. Provides the functionality to throw an exception from the method if the metadata provided in the table does not match properties, methods, and events on real types. Creates a new instance of the class. Creates a new instance of the class that uses a specified serialization store and context. The serialization store. The serialization context. Creates a new instance of the class with a specified message about the exception. A message about the exception that is provided to the user. Creates a new instance of the class with a message for the user and an enumeration of validation errors that have occurred. A message about the exception that is provided to the user. Zero or more errors that occurred during validation. Creates a new instance of the class with a specified message for the user and the error that caused the current exception. A message about the exception that is provided to the user. The error that caused the current exception. Creates a new instance of the class with the specified message for the user, the error that caused the current exception, and an enumeration of errors that occurred during validation. A message about the exception that is provided to the user. The error that caused the current exception. Zero or more errors that occurred during validation. Performs serialization. The serialization store. The serialization context. Gets an enumeration of validation errors. An enumeration of validation errors. Specifies a class that will add extra attributes to the metadata store. Adds additional metadata to the metadata store upon initialization of the designer. An in-memory collection of hash tables that allows the rapid lookup of designer elements by . Adds the given table to the current object's attribute store. The table to add. Attaches properties to the current instance. Creates a new instance of the class. Adds the specified property to the properties of the current instance. The property to add. Used in order to associate or attach additional information to the instance of an object. Initializes a new instance of the class. Retrieves the value of the specified model item. The model item. An object that contains the value of the model item. Gets or sets a Boolean value that indicates whether the is browsable. if the is browsable; otherwise, . Gets a value that determines whether the attached property is read-only. if the property is read-only; otherwise, . Gets or sets the name of the property. The name of the property. Creates a notification that indicates that the specified model item has changed. The item that has changed. Gets or sets the owner type. The owner type. Resets the specified model item to the default value. The model item to reset. Sets the specified model item to the specified value. The model item to set. The value to set. Gets the type. The type. Contains a collection of attached properties. The type of the attached property. Initializes a new instance of the class. Gets or sets the getter. A that contains the getter. Retrieves the value of the specified model item. The model item. An object that contains the value. Gets a value that determines whether the collection is read-only. if the collection is read-only; otherwise, . Resets the specified model item to the default value. The model item to reset. Gets or sets the setter. An that contains the setter. Sets the specified model item to the specified value. The model item to set. The value to set. Gets the type of the collection. The type of the collection. Provides properties of an attached property. Initializes a new instance of the class. Gets or sets the name of the attached property. The name of the attached property. Provides properties of an attached property. The type of the attached property. Initializes a new instance of the class. Gets or sets the default value of the attached property. The default value of the attached property. Abstract class that, when implemented, describes a change to the model tree. Creates a new instance of the class. When implemented in a derived class, applies the change to the current instance. if the change was applied to the current instance; otherwise, . When implemented in a derived class, gets a description of the change. A string that contains a description of the change. When implemented in a derived class, retrieves the inverse of the change. The inverse of the current instance. Used by a instance to specify how to create a new item. Creates the item and asks the object to perform any default initialization. This flag is generally passed in when a new control or object is being created by a user. Creates the object and does not perform any operation on it. This is the default option when creating an item with the class. An editing scope represents a collection of changes to the tree that can be committed or rolled back as one atomic unit of work. Determines whether the current editing scope instance can complete. if the editing scope can complete; otherwise, . Gets a list of changes. A list of changes. Gets a Boolean that specifies whether changes have been applied to the editing scope. if changes have been applied to the editing scope; otherwise, . Raises the Complete event. Handles the specified exception. The exception to handle. if the exception is handled; otherwise, . Raises the Revert event. Not used in this implementation. Provides data for the event. Initializes a new instance of the class. Gets or sets the associated . Returns an . Represents a group of changes to the editing store. Change groups are transactional. The changes made under an editing scope can be committed or aborted as a unit. Creates a new . Determines whether should be called, or whether the change should instead be reverted. Reasons for reverting might include a file cannot be checked out of a source control system for modification. if completion can occur; if the change should instead revert. Completes the editing scope by calling the method. The editing scope has already been reverted or completed. Describes the group of changes. It can be changed anytime before the changes are committed. Returnsa that describes the changes. Disposes of this object by aborting changes unless the editing scope has already been completed or reverted. Disposes of this object by aborting changes. Determines whether the changes should be reverted as part of an undo operation or because the object is being finalized. Performs the actual complete of the editing scope. Handles an exception. The exception to handle. if the exception is handled; otherwise, . Performs the actual revert of the editing scope. Determines whether the abort is occurring because the object is being finalized. Some undo systems might attempt to abort in this case, while others might abandon the change and record it as a reactive undo operation. Abandons the changes made during the editing scope. The group of changes has already been committed. Creates instances of objects in the designer. Creates a new by creating a deep copy of the instance provided. The designer's editing context. The to clone. The newly created . Creates a new for the given item type. The designer's editing context. The type of the to create. A set of options used when creating the item. An optional array of arguments that should be passed to the constructor of the item. The newly created . Creates a new for the given item type. The designer's editing context. The type of the to create. An optional array of arguments that should be passed to the constructor of the item. The newly created . Creates a new that represents the value of a static member of the given class. The designer's editing context. The type that contains the static member being referenced. The name of the static member being referenced. The newly created . Represents a single item in the editing model. An item can be anything from a complex data structure down to a color or integer. Creates a new instance of the class. Gets the attributes declared on this item. A collection that contains the attributes of the item. Opens an editing scope for the designer. After an editing scope is open, all changes across all objects will be saved into the scope until the transaction is completed or reverted. Editing scopes can be nested, but must be committed in order. A , which must be either completed or reverted. Opens an editing scope for the designer. to indicate that the changes should be applied immediately; otherwise, . A , which must be either completed or reverted. Opens an editing scope for the designer. After an editing scope is open, all changes across all objects will be saved into the scope until the transaction is completed or reverted. Editing scopes can be nested, but must be committed in order. An optional description of the change. This will be set into the property of the editing scope. A , which must be either completed or reverted. Opens an editing scope for the designer. An optional description of the change. This will be set into the property of the editing scope. to indicate that the changes should be applied immediately; otherwise, . A , which must be either completed or reverted. Gets the of the item, or . The of the item as a . If the is not declared by the of this item, returns . Returns the current value of the underlying model object that the is wrapping. The current value of the underlying model object that the is wrapping as an . Gets the type of object that the item represents. The type of object that the item represents. Gets or sets the name or ID of the item. The name or ID of the item as a . Gets the item that is the parent of this item. A that is the parent of this item. If an item is contained in a collection or dictionary, the object that owns the collection or dictionary is returned instead. Gets all parents of this item. The parents of this item. Gets the public properties on this item. A that contains the public properties of this item. Implements . Use this event to listen for changes to the model. This is also used by the data binding features of WPF. Gets the item that is the root of this tree. A that is the root of this tree, or if this item is not part of a tree. Gets the property that provided this value. A that indicates the source of this value. Gets all the properties that hold this value. The sources of this value. Returns a string representation of the underlying model object contained in this model item. A string representation of the underlying model object contained in this model item. Gets a that graphically represents this item. A that graphically represents this item, or if there is no such representation. Represents a collection of model items that can be individually accessed by index. Creates a new instance of . Adds a model item to the end of the . The model item to add to the collection. Adds a model item to the end of the . The object to add to the collection. Returns wrapped in a . Removes all elements from the . Occurs when the collection changes. Determines whether the contains the specified element. The value to locate in the collection. if the contains an element that has the specified value; otherwise, . is . Determines whether the contains the specified element. The value to locate in the collection. if the contains an element that has the specified value; otherwise, . is . Copies the contents of the collection into the given array. The array to copy the collection into. The index in the array to start copying at. is . is out of range, or there is not sufficient room in the array to hold the contents of the collection. Returns the count of items in the collection. The count of items in the collection. Gets an enumerator that iterates through the . An enumerator for the . Returns the zero-based index of the first occurrence of a value in the . The object to locate in the collection. The zero-based index of the first occurrence of within the entire , if found; otherwise, -1. Inserts an element into the at the specified index. The zero-based index at which should be inserted. The model item to insert. Inserts an element into the at the specified index. The zero-based index at which should be inserted. The object to insert. Returns wrapped in a . Gets a value that indicates whether the collection has a fixed size. if the collection is a fixed size; otherwise, . Gets a value that indicates whether the collection is read-only. if the collection cannot be modified; otherwise, . Gets a value that indicates whether access to the collection is synchronized (thread safe). if access to the collection is synchronized (thread safe); otherwise, . Gets or sets the item at the given index in the collection. The zero-based index of the collection. Returns . Identifies the Item dependency property. Moves an item in the collection to a different index. The index of the item to be moved before the move. The index of the item after it is moved. Either or is negative or greater than or equal to . Removes the from the collection. The . if the was removed from the collection; otherwise, . Removes the value from the collection. The . if the value was removed from the collection; otherwise, . Removes the item at the given index. The index of the item. Gets an object that can be used to synchronize access to the collection. An object that can be used to synchronize access to the collection. Copies the elements of the to an , starting at a particular index. The one-dimensional that is the destination of the elements copied from . The must have zero-based indexing. The zero-based index in at which copying begins. Gets the number of elements contained in the collection. The number of elements contained in the collection. The number of elements contained in the is synchronized (thread safe). if access to the is synchronized (thread safe); otherwise, . Gets an object that can be used to synchronize access to the . An object that can be used to synchronize access to the . Returns an enumerator that iterates through a collection. An enumerator that can be used to iterate through the collection. Adds a model item to the end of the . The object to add to the collection. The index of the newly added object. Removes all items from the . Determines whether the contains the specified element. The object to locate in the . if the contains an element that has the specified value; otherwise, . is . Determines the index of a specific item in the . The to locate in the . The index of if found in the list; otherwise, -1. Inserts an element into the at the specified index. The zero-based index at which should be inserted. The object to insert. Gets a value that indicates whether the has a fixed size. if the has a fixed size; otherwise, . Gets a value that indicates whether the is read-only. if the is read-only; otherwise, . Gets or sets the element at the specified index. The zero-based index of the element to get or set. The element at the specified index. Removes the first occurrence of a specific object from the . The to remove from the . Removes the item at the specified index. The zero-based index of the item to remove. Derives from and implements support for a dictionary of key/value pairs. Creates a new . Adds the value to the dictionary under the given key. The that represents the key in the key/value pair to be added. The that represents the value in the key/value pair to be added. If the is read-only. Adds the value to the dictionary under the given key. This method wraps the key and value in a set of objects. The key in the key/value pair to be added. The value in the key/value pair to be added. A that represents the key. If or is . If the is read-only. Clears the contents of the dictionary. Raised when the contents of this collection change. Determines whether the dictionary contains the given key/value pair. The key/value pair to find. if the dictionary contains the given key/value pair; otherwise, . Determines whether the dictionary contains the given key. The key to find. if the dictionary contains the given key; otherwise, . If is . Determines whether the dictionary contains the given key. The key to find. if the dictionary contains the given key; otherwise, . If is . Copies an array of key/value pairs into the given dictionary. The array of key/value pairs to copy. The zero-based index in the current dictionary at which copying begins. Returns the count of items in the dictionary. Returns . Returns an enumerator for the items in the dictionary. Returns . Determines whether the dictionary is a fixed size. if the dictionary is a fixed size; otherwise, . The default implementation returns if the dictionary is read-only. Determines whether the dictionary cannot be modified. if the dictionary cannot be modified; otherwise, . Gets a value that indicates whether access to the dictionary is synchronized (thread safe). if access to the dictionary is synchronized (thread safe); otherwise, . The default implementation returns . Gets or sets the item at the specified key. The specified key of the item. Returns . If or the value is . If the dictionary is read-only and you set a new value. If is not in the dictionary. Gets or sets the item at the specified key. The specified key of the item. Returns . If or the value is . If the dictionary is read-only and you set a new value. If is not in the dictionary. The that represents the key in the key/value pair that is added to all items in the dictionary. The data type of the is . Gets the keys of the collection. The keys are guaranteed to be in the same order as the values. The resulting collection is read-only. Returns . Removes the item with the specified key from the dictionary. The key of the element to remove. if the item exists; otherwise, . If the is . If the dictionary is read-only. Removes the item from the dictionary. The item to remove using the key as the search criterion. if the item exists; otherwise, . If the is . If the dictionary is read-only. Gets an object that can be used to synchronize access to this collection. Returns . Adds a new element to the end of the collection. The element to add. Determines whether the dictionary contains the given key/value pair. The key/value pair to find. if the dictionary contains the given key/value pair; otherwise, . Copies an array of key/value pairs into the given dictionary. The array of key/value pairs to copy. The zero-based index in the current dictionary at which copying begins. Removes the specified key/value pair from the dictionary. The key/value pair to remove. if the item exists and is removed; otherwise, . Copies the elements of the to an array, starting at a particular array index. The one-dimensional array that is the destination of the elements copied from . The array must have zero-based indexing The zero-based index in at which copying begins. Gets the number of elements contained in the . The number of elements contained in the . Gets a value that indicates whether access to the is synchronized (thread safe). if access to the is synchronized (thread safe); otherwise, . Gets an object that can be used to synchronize access to the . An object that can be used to synchronize access to the . Adds an element with the provided key and value to the object. The object to use as the key of the element to add. The object to use as the value of the element to add. Removes all elements from the object. Determines whether the object contains an element with the specified key. The key to locate in the object. if the contains an element with the key; otherwise, . Returns the object for the object. An object for the object. Gets a value that indicates whether the object has a fixed size. if the object has a fixed size; otherwise, . Gets a value that indicates whether the object is read-only. if the object is read-only; otherwise, . Gets or sets the element with the specified key. The key of the element to get or set. The element with the specified key. Gets an object that contains the keys of the object. An object that contains the keys of the object. Removes the element with the specified key from the . The key of the element to remove. Gets an object that contains the values in the object. An object that contains the values in the object. Returns an enumerator that iterates through a collection. An object that can be used to iterate through the collection. Retrieves the value for the given key, if possible. The key associated with the value to retrieve. The value associated with the specified key. if there is a value present for the specified key; otherwise, . If is . Retrieves the value for the given key, if possible. The key associated with the value to retrieve. The value associated with the specified key. if there is a value present for the specified key; otherwise, . If is . Gets the values of the collection. Returns . Implements extensions to the base model item. Sets the keyboard focus on the specified designer item. The designer item to set focus on. Sets the keyboard focus on the specified designer item. The designer item to set focus on. The maximum number of levels used to set a limit on the expansion of the model tree if the specified designer item is not visible. Retrieves the editing context of the specified model item. The model item. The editing context of the specified model item. Retrieves a model item from the specified path and root. The path. The root. The model item from the specified path and root. Retrieves the path of the specified model item. The model item. The path of the specified model item. Returns a value that indicates whether the first specified designer item is a parent of the second specified designer item. The parent designer item to check. The child designer item to check. if is the parent of ; otherwise, . An abstract base class that derives from. The type of item that the collection represents. The type that should be used as a key in the "Find" methods. Searches the collection for the given key and returns it if it is found. If the key is not found, this method returns . The type of the given key. If found, returns the item. The is . When overridden in a derived class, searches the collection for the given key and returns it if it is found. If the key is not found, this method throws an exception or returns , depending on the value passed to . The type of the given key. to throw an exception if the given key is not found; otherwise, . If found, returns the item. The is not found and is . Searches the collection for the given key and returns it if it is found. If the key is not found, this method returns . The name of the given key. If found, returns the item. The is . When overridden in a derived class, searches the collection for the given key and returns it if it is found. If the key is not found, this method throws an exception or returns , depending on the value passed to . The name of the given key. to throw an exception if the given key is not found; otherwise, . If found, returns the item The is not found and is . Returns an enumerator to enumerate through the values in the collection. Returns . Gets the value at the specified index by type. The type to retrieve. The value at the specified index by type. The is not found. The is . Gets the value at the specified index by name. The name of the type to retrieve. The value at the specified index by name. The is not found. The is . Returns an enumerator that iterates through a collection. Returns . A represents a property on a . Model properties are associated with an instance of an item, which allows them to have simple Value get/set properties instead of using the more cumbersome GetValue/SetValue mechanism of . Creates a new . Returns the type that defines this property if returns ; otherwise, returns . Returns a or . Returns the attributes declared on this property. Returns the attributes as an . Clears the local value for the property. Returns cast as a . Returns the property value as a , or . Returns the currently computed value for this property. Setting a value on this property is the same as calling , but can be used in data binding expressions. Returns the computed value as an . Returns the type converter to use with this property. Returns a for use with this property. Returns the default value for this property. If the property does not define a default value, this will return . Returns an or . Returns cast as a . If the property value is not a dictionary, this property will return . Returns a or . Determines the equality for properties. Properties are equal if they have the same name and parent. The property to compare with this property. if is a that equals this property; otherwise, . Serves as a hash function for a . Returns a hashcode as an . Determines whether the property represents an attached property from a different type. if the property represents an attached property from a different type; otherwise, . Determines whether the property can be shown in a property window. if the property can be shown in a property window; otherwise, . Determines whether the value contained in the property is a . if the value contained in the property is a ; otherwise, . Determines whether the value contained in the property is a . if the value contained in the property is a ; otherwise, . Determines whether the property is read only. if the property is read only; otherwise, . Determines whether the value of the property is set locally. if the value of the property is set locally; otherwise, . Gets the name of this property. The name of this property. Determines whether the properties are equal. Properties are equal if they have the same name and parent. The first property. The second property. if the first property equals the second property; otherwise, . Determines whether the properties are unequal. Properties are equal if they have the same name and parent. The first property. The second property. if the first property equals the second property; otherwise, . Returns the parent of this property. Returns the parent of this property as a . Returns the data type of the property. Returns the of the property. Sets a local value on a property. The new value to set. Returns as a . Returns the value set into this property. Returns the property value as a , or . Contains an enumeration of properties. Creates a new . Provides the root model item and the model service, and enables you to sync the model tree with the XAML text. Initializes a new instance of the class, using the specified context. The context. Creates a model item based on the specified parent and instance. The parent item. The instance. The new model item. Occurs when the editing scope is completed. Returns the model item for the manager. The instance. if the manager should expand the model tree; otherwise, . The model item for the manager. Loads the specified root instance. The root instance to load. Gets the root. The object that contains the root. A helper class used to update model item references and properties. Adds a method to handle type conversions for the specified property type. The property type. The method that handles type conversions. Returns the method that handles type conversions for the specified property type. The property type to get the method for. The method that handles type conversions for the specified property type. Updates the model item references to the specified new model item in the model item parents and sources. The old model item to get the parents and sources of. The new model item. Updates the property values in the specified new model item from the corresponding property values in the specified old model item. The old model item. The new model item. Represents a delegate that is used to reference the method that handles type conversions for property values. The model item property value to convert to the new type. The model item property whose type the needs to be converted to. The converted property value. Contains the searchable strings extracted from the model tree. All strings are well ordered. The start index points to the cursor in the content, depending on the current selection in the model item tree. The search implementor can start a search from the start index. Initializes a new instance of the class. Gets or sets the generic list of lines associated with . The generic list of lines. Gets or sets the start line index associated with . The start line index. This interface is used by Visual Studio integration to acquire an AppDomain serialization friendly reference to an object. Initializes a new instance of the class with a specified editing context The EditingContext of the current WorkflowDesigner. Acquires a reference by the SourceLocation of the object and this method will automatically register the object to listen to SourceLocationUpdatedEvent, if available. The start line of the object. The start column of the object. The end line of the object. The end column of the object. A reference by the SourceLocation of the object Acquires a reference of an object by its actual reference. The object which we need to acquire a reference for. A reference of an object. Allows the designer infrastructure to release the actual reference to the activity and avoids memory leak. The activity reference. Occurs when the source location for the object changes. Obtains the actual reference to the object by its ObjectReference. The activity reference. The de-referenced activity, if the reference is available, or null otherwise. if the actual reference to the object is obtained by the object reference; otherwise, . Provides a custom to use for grouping properties that are displayed in a . Creates a new instance of the class. Determines which properties are edited by the . The instance that is checked to determine whether it is included among those properties edited by the . if this editor edits the specified property; otherwise, . Creates a new for the specified . The for which to create a new . A new . Creates a new for the specified type. The type for which to create the new . A new . Gets a that is hosted by the property inspector to provide the user interface for a . A user interface. Returns an that the host can display in a . The desired of the image to return. An to display in the . Gets a localized string that indicates to which category the editor belongs. A that represents the editor category. Models a Category, which consists of a localized name and a collection of properties. Creates a new instance of the class. The localized Category name of a group of properties. is or . Sets a new property filter. The being applied. Gets the name of the localized Category. The localized Category name. Declares the event. Returns a property instance of this object given the property name. The string property name for which to return a property instance. The property corresponding to the property name parameter if one exists; otherwise, . Gets or sets a value that indicates whether the matches a filter. if a filter equals the specified filter; otherwise, . Indicates whether an matches a predicate. The , a string, to match against. if there is a match; otherwise, . Raises the event when the property filter is applied. The being applied. Raises the event. The name of the property that is changed. is . Gets an collection of all of the properties in the category. An , a collection of all the properties in the category. Declares the event. Identifies and reports value sources for properties that are dependent upon a parent property. Gets a property element in XAML code that contains a markup extension. A value source that is a XAML element that contains a markup extension. Gets the value of a property that represents a binding between a property and a data source. A value source that designates a data binding. Gets the value of a property that does not have its value set in XAML and does not inherit any value from its parent property. A default value source. Gets the value of a property that is inherited from a parent property. A value source that indicates the property is inherited. Gets a value that indicates whether the property is set to a custom markup extension. if the property is a custom markup extension; otherwise, . Gets a value that indicates whether the property is set to a data binding expression. if the property is set to a data binding expression; otherwise, . Gets a value that indicates whether the property is set to its default value. if the property is set to its default value; otherwise, . Gets a value that indicates whether the property is set to an expression. if the property is set to an expression; otherwise, . Gets a value that indicates whether the property is inherited from a parent property. if the property is inherited; otherwise, . Gets a value that indicates whether the property is set to a local value. if the property is set to a local value; otherwise, . Gets a value that indicates whether the property is set to a resource value that appears inside a block of code, in blocks nested in that block, or within the list of formal parameter declarations in a function definition. if the property is set to a local resource value; otherwise, . Read-only property that returns true if the property is set to a system or local resource. if the property is set to a system or local resource; otherwise, . Gets a value that indicates whether the property is set to a system resource. if the property is set to a system resource; otherwise, . Gets a value that indicates whether the property is set to a markup extension. if the property is set to a template binding markup extension; otherwise, . Gets the value of a property set to a local value. A value source that contains a local value. Gets the value of a property that represents a reference. A value source that contains a dynamic resource reference. Gets the value of a property that represents a reference. A value source that contains a static resource reference. Gets the value of a property set to a . A value source that contains a value that designates a system resource. Gets the value of a property that represents a markup extension. A value source that represents a template binding markup extension. Container for all dialog-editing logic for objects. Creates a new instance of the class with no specific templates. Creates a new instance of the class with the specified dialog editor and inline editor templates. A that is hosted in a host-specific dialog chrome and has its set to the that corresponds to the property being edited. A that is used for the inline editor user interface. If used, its is set to the that corresponds to the property being edited. Gets or sets the that is hosted by a host-specific dialog and has its set to a . The object that is hosted by a host-specific dialog. Called when the is null and a dialog has been invoked by the user. The for the property being edited. The that can be used as a source for execution of . Represents a button that enables the user to switch between the different property container modes within the property grid . Creates a new instance of the class. Determines what type of to display upon receipt of a event. The data for the event. Called when any DependencyProperties of this control change. event arguments. Gets or sets a value that indicates whether the is calculated automatically to match the ActiveEditMode of the owning property container. if the switches automatically to the edit mode of its owning property container; if it switches to edit mode defined by the property. Registers the dependency property which, when , means that the will be calculated automatically to match the ActiveEditMode of the owning PropertyContainer. Otherwise, the mode to switch to will be based on the property. The edit mode to switch to when the is clicked. A edit mode. Registers the dependency property that gets or sets the targeted mode when the is clicked. Specifies a single editor option attribute. Initializes a new instance of the class. Gets or sets the name of the attribute The name of the attribute. Determines whether the collection contains a specific attribute and returns the attribute value. The collection of attributes. The name of the attribute to check. When this method returns, contains the value of the attribute. This parameter is passed uninitialized. if the specified attribute is found in the collection; otherwise, . Gets a unique identifier for this attribute. A unique identifier for this attribute. Gets or sets the value of the attribute. The value of the attribute. Represents an attribute that is applied to a method that invokes a property editor and conveys whether the property editor can be used to edit successive properties without restarting. Creates a new instance of the class. if the attribute is to be applied to a method that invokes a reusable property editor; otherwise, . Gets a Boolean that indicates whether an attribute is applied to a method that invokes a reusable property editor. when an attribute is applied to a method that invokes a reusable property editor; otherwise, . Container for all extended editor logic for properties. Creates a new instance of the class without specified extended and inline editor objects. Creates a new instance of with the specified extended and inline editor objects. The used for the extended pop-up or pinned editor. The used for the inline editor. Gets or sets the used for the extended pop-up or pinned editor. The object used for the extended pop-up or pinned editor. Interface that is used by the host infrastructure for property editing to handle sorting and filtering functionality. Used to set a new on the . The new instance. Declaration of the event raised when a is changed through a call to . Read-only property that returns if the is a match for the object. if the property filter matches the property filter target; otherwise, . Used to determine whether this is a match for a particular . The to match against. if it there is a match between a property filter target and a property filter predicate; otherwise, . Contains the different edit modes of a . Edit mode of the property inspector dialog window, which enables the implementation of a pop-up window to contain the property editor. Editor mode of the property inspector dialog window, which enables the implementation of an additional user interface pinned into place within the property inspector window. Editor mode of the property inspector dialog window, which enables the implementation of an additional user interface displayed on top of the property inspector window. Inline editor mode of the property inspector dialog window, which enables the editing of values directly into that window. Represents the data of a property for a selected item and enables editing of this property with type-specific data. Creates a new instance of the class. Creates a new instance of the class that serves as a subproperty of the specified . The parent . Stores whether the target property value matches a specified . The to apply. Gets the name of the category in which this property resides. A that contains the name of the category. Enables the host infrastructure to create a new host-specific instance. A new object. Gets the description of the encapsulated property. A string that contains the description. Gets the display name for the . A string that contains the display name. Declaration of the event, which occurs when a is changed through a call to the method. Gets a value that indicates whether a set of standard values is available for this . if a set of standard values is available; otherwise, . Gets a value that indicates whether the is custom-made. if the property entry is custom-made; otherwise, . Gets a value that indicates whether the is read-only. if the property entry is read-only; otherwise, . Gets a value that indicates whether the matches the filter. Sets the value to indicate that the matches the filter and fires the event handler method for the property change. if the target object matches the filter; otherwise, . Implementation of a method that determines whether the target display or type name matches the specified string containing the name of a filter. The display or type name of a filter to match against the target object. if the target display or type name matches the specified string; otherwise, . Raises the event. The to apply. Raises the PropertyChanged event. The EventArgs for this event. Raises the event when the hears that the has changed. The name of the property whose value has changed. Gets the parent in classes derived from a host infrastructure. A parent . Declaration of the event, which occurs when a property value changes. Gets the name of the property. A string that contains the property name. Gets the type of the property. A type that contains the type of the property. Gets the for this . A object. Gets the that is used for editing the value of this . A object that contains the current editor. Gets a set of possible values supported by this . An of possible values. Maintains the collection of sub-properties of a given parent . Initializes a new instance of the class using the sub-properties of the specified instance. The parent instance used for the initialization. Gets the number of instances in this collection (typically the number of sub-properties for the parent ). An integer that specifies the number of instances in this collection. Returns an object that iterates all the instances in this collection. An that can be used to iterate through the collection of instances. Gets a instance with the specified name from this collection. It is used for sub-property retrieval. The name of the property to get. A property entry instance with the specified name; or if it does not exist. Gets the parent from the host infrastructure. A object. Returns an object that iterates all of the instances in this collection. An object that can be used to iterate through collection of instances. Provides filtering functionality for a property editing host. Creates a new instance of the class that includes an enumeration of filtering strings, called predicates, that can be compared against a target property name until a match is found. An list of predicates, or strings used for matching. Creates a new instance of the class that includes a that contains a space-delimited sequence of filtering phrases, called predicates, that can be compared against a target property name until a match is found. A that contains space-delimited predicates for property filtering. Read-only property that indicates whether this does not have any filtering predicates. if predicates are absent; otherwise, . Matches the predicate strings of the current filtering object against the specified target property name and returns a Boolean that indicates whether one or more of the predicate strings matches the target name or whether this does not have any predicates. The name of the property that the current filter will be compared against when looking for a match. if there is a filter/target match or if there is nothing to use for the comparison; otherwise, . Event arguments that are used to execute an event process when a has been applied to a target property. Creates a new instance of the class with the specified filter applied. The that is applied. Gets the that is applied to a target property. The property filter that is applied. Represents a predicate text string that is used to filter property searches. Creates a new instance of the class with the specified search string. The predicate string that is used for the match process. Indicates whether a case-insensitive match of the predicate string is contained within the target string. The string filter. if a case-insensitive match of the predicate string is contained within the target string; otherwise, . Gets the that is used to match a property filter predicate string to a target string. A predicate string that contains text for matching. Maintains a data model for the value of a property in the property grid. Initializes a new instance of the class with the parent property set to a specified object. The that corresponds to this . When implemented in a derived class, gets a value that indicates whether can be converted from a string. if the property value can be converted from a string; otherwise, . Gets a value that indicates whether exceptions thrown during property value getting and setting should be caught or should be propagated directly to the caller. if exceptions are caught; if exceptions are propagated to the caller. When implemented in a derived class, clears the so that it is unset. When implemented in a derived class, gets a collection of instances that correspond to items in a collection when verifies that the property is a collection. A object that is a collection of property value instances. When implemented in a derived class, converts the specified to a . The value to convert to a . An value. When implemented in a derived class, converts the specified to a . The to convert to a string. A version of the . When implemented in a derived class, returns a . A property value . When implemented in a derived class, gets a value that indicates whether the type of this property supports sub-properties. if the type supports sub-properties; otherwise, . When implemented in a derived class, gets a value that indicates whether this is a collection. if the property value is a collection; otherwise, . When implemented in a derived class, gets a value that indicates whether the is the default value for the property. if the value is the default; otherwise, . When implemented in a derived class, gets a value that indicates whether multiple objects contain this property and have different values. if multiple objects contain this property; otherwise, . Raises the event when the underlying value type is changed externally, as on the design surface. Raises the event when one of the sub-properties of this property has changed. Raises the event with the specified objects. A object that provides the name of the property that changed. Raises the event that uses the name of the property that changed. The name of the property that changed. Default implementation that raises the event when properties experience failure getting or setting values in the underlying collection of data. A that provides information about the get or set failure that occurred. Gets the parent when the property implementation occurs in a host environment. A object that represents the parent property. Occurs when properties or sub-properties of the object has changed. Event used by host implementations for error handling. Occurs when the or property is updated as a result of the value being changed. When implemented in a derived class, sets the . The object to be set in the underlying collection of data. When implemented in a derived class, gets a object that contains information about where this property value is coming from. A object that contains property value source information. Gets or sets a as a . A version of the . When implemented in a derived class, gets a collection of sub-properties as instances. A of instances. Occurs when sub-properties are updated as a result of the being changed. When implemented in a derived class, throws an exception if verification of the specified value object shows it to be invalid. The object whose value is verified. Gets or sets a property value in the underlying collection of property data. A property value . Encapsulates a collection of instances and is used for properties whose is a collection. Initializes a new instance of the class as a sub-property to the specified parent . The parent . Adds an object into the collection of objects. The object to add to the collection. The for the added object. Notifies listeners of dynamic changes to the collection, such as when items get added and removed or the whole list is refreshed. Gets the number of items in a collection of objects. An number of items. Returns a strongly typed that iterates through the collection of objects. An object that can be used to iterate through the collection. Inserts a specified object at the specified index in a collection of objects. The object to add to the collection. The index number that specifies where to insert the object into the collection. A for the added object. Returns a from a collection at the given index. The index of the item to be returned. The at that index. Raises the event when items in the collection are added, removed, or resorted. Event arguments that contain information about the change in the collection. Gets the parent object that contains the collection. The of the parent. Removes the object from the collection of objects. The item to remove from the collection. if removal is successful; otherwise, . Removes the object from the collection of objects at the specified index. The index of the item to remove. Recalculates the indexes in a collection of objects after an existing item is moved to a new position in the collection. The current position index of the object in the collection. The index position to which the item is moved. Returns a strongly typed for a collection of objects. An object that can be used to iterate through the collection. Establishes an inline editor for the updating of property values. Creates a new instance of the class. Creates a new instance of the class with the specified that is used for an inline editor. The inline editor used to create the new property value editor. Creates a new to designate that a particular be used to change a property value. The for which to create the new . A new for the designated . Creates a new to designate that a particular type be used to change a property value. The type for which to create the new . A new for the designated type. Gets or sets the , the that is used for an inline editor. A that represents an inline editor. Enables the use of standard commands to control the editing of property values. Gets the command that the editor raises to abort an attempt to update a property value. The that aborts a transaction. Gets the command that the editor raises to begin an attempt to update a property value. The that begins a transaction. Gets the command that the editor raises to commit an update of a property value. The that commits a transaction. Gets the command that the editor raises to indicate to the host that the updating of a property value is complete. A that indicates that the updating of a value is complete. Gets the command that the editor raises to switch the to editing mode. A that switches the edit mode. Gets the command that the editor raises to switch the to editing mode. A that switches the edit mode. Gets the command that the editor raises to switch the to editing mode. A that switches the edit mode. Gets the command that the editor raises to switch the to editing mode. A that switches the edit mode. Represents an object that contains event arguments for the occurrence of a . Creates a new instance of the class that contains information about an error that has occurred during the updating of a property value. A message that indicates what failed during the property value change. The instance in which the exception is occurring. The source that generated this exception - a get or set operation. The error that occurred during the property value change. Gets the error that occurred during the property value change associated with this instance of event arguments. An object. Gets the message that indicates what failed during the property value change associated with this instance of event arguments. A description of the error. Gets the associated with this instance of event arguments. A associated with this instance of event arguments. Gets the associated with this instance of event arguments. A associated with this instance of event arguments. Indicates the source of the exception thrown by a operation. Indicates that the exception occurred during a get operation. Indicates that the exception occurred during a set operation. Represents the origin of a property value. Creates a new instance of the class. A delegate that references a method that publishes an instance of a service. The type of the service to publish. An instance of the published service. A generic delegate that references a method that publishes an instance of a service. The type of the service to publish. An instance of the published service. Implements and provides access to services offered by the editing context. Initializes a new instance of the class. Returns a Boolean value that indicates whether the service manager contains a service of the given type. The type of service to check. if a service of type has been published; otherwise, . Returns a Boolean value that indicates whether the service manager contains a service of the given type. The type of service to check. if a service of type has been published; otherwise, . Retrieves an enumerator that can be used to enumerate all of the services that this service manager publishes. Returns , which contains an enumeration of published services. Retrieves the requested service. The type of service to retrieve. A generic type, which is an instance of the service. There is no service of the given type. Retrieves the requested service. This method returns if the service could not be located. The type of service to retrieve. Returns , which is an instance of the service, or if the service has not been published. is . Retrieves the requested service. This method returns if the service could not be located. The type of service to retrieve. A generic type, which is an instance of the service, or if the service has not been published. A helper method that returns the target object for a delegate. If the delegate was created to proxy a generic delegate, this will correctly return the original object, not the proxy. The delegate to get the target for. Returns , which is the callback target. This can return if the callback represents a static object. is . Publishes the specified service type, but does not declare an instance. When the service is requested, the Publish service callback will be invoked to create the instance. The callback is invoked only once. After that, the instance it returned is cached. The type of service to publish. A callback that will be invoked when an instance of the service is needed. or is . has already been published. Publishes the given service. After it is published, the service instance remains in the service manager until the editing context is disposed of. The type of service to publish. An instance of the service. or is . does not derive from or implement , or has already been published. Publishes the given service. After it is published, the service instance remains in the service manager until the editing context is disposed of. An instance of the service. The type of the service to publish. is . Publishes the given service type, but does not declare an instance yet. When the service is requested, the will be invoked to create the instance. The callback is invoked only once. After that, the instance it returned is cached. A callback that will be invoked when an instance of the service is needed. The type of the service to publish. is . A helper method that performs a operation, and unwraps delegates that are proxies to generic callbacks. You should use this method in your implementations. The existing delegate to remove the callback from. The callback to remove. Returns , which is a new value to assign to the existing delegate. Invokes the provided callback when someone has published the requested service. If the service was already available, this method invokes the callback immediately. The type of service to subscribe to. A callback that will be notified when the service is available. or is . Invokes the provided callback when someone has published the requested service. If the service was already available, this method invokes the callback immediately. A callback that will be notified when the service is available. The type of the service to subscribe to. is . Retrieves an enumerator that can be used to enumerate all of the services that this service manager publishes. Returns , which contains an enumeration of published services. Removes a subscription for a service type. The type of service to remove the subscription from. The callback object to remove from the subscription. or is . Removes a subscription for a service type. The callback object to remove from the subscription. The type of the service to remove the subscription from. is . An abstract base class that represents the event data that holds a description of the changes in the model item tree in the previous editing session. Creates a new instance of the class. When implemented by a derived class, gets an enumeration of event argument objects that have been added. An of added event arguments. When implemented by a derived class, gets an enumeration of event argument objects that have been removed. An of removed event arguments. When implemented by a derived class, gets the detailed information about the changes made in a model. A object that contains detailed information about the changes made in a model. When implemented by a derived class, gets an enumeration of properties that have been changed. An of changed properties. Contains data for detailed model change information. Initializes a new instance of the class. Gets the key model item if it's a dictionary change. The key model item if it's a dictionary change. Gets the model change type. The model change type. Gets the old value if it's a property change or a dictionary value change. The old value if it's a property change or a dictionary value change. Gets the property name if it's a property change. The property name if it's a property change. Gets the model item where a model change happens. The model item where a model change happens. Gets the object that is been added/removed or the new value if it's a property change. The object that is been added/removed or the new value if it's a property change. Specifies the model change type. A collection item is added. A collection item is removed. A dictionary key value is added. A dictionary key value is removed. A dictionary value is changed. None operation. A property is changed. Represents a class that is responsible for generating a TextImage and navigating to the corresponding ModelItem in the workflow designer. Initializes a new instance of the class. Generates a searchable text image based on the model item tree. A searchable text image based on the model item tree. Indicates whether the navigating to a model Item based on the line number in the text image succeeds. The line number in text image. if the navigating succeeds; otherwise, . Indicates whether the navigating to a model Item based on the source location in the XAML file. The starting line. The starting column. The end line. The end column. if the navigating succeeds; otherwise, . This class is the main entry point that the designer uses to interact with the model. Creates a new . Takes an existing instance and creates a model item that is a deep clone of the instance. The item to clone and wrap. The newly created that is a clone of the existing item. Creates a for a given type. This method is called by when the user wants to create a new item. The type of item to create. Creation options. You can specify whether you would like to initialize default values for an item. An array of arguments to the constructor of the item. The newly created . Creates a new model item that represents the value of a static member of the given class. The type that contains the static member being referenced. The name of the static member being referenced. Returns . Finds matching model items given a starting point from which to look. The from which to start the search. Items above this item will be ignored. This item, and any item below it in the hierarchy, will be included in the search. If this value is , is used instead. A predicate that allows more complex type matching to be used. This method will enumerate all items within the given parent scope that match the predicate. An that contains all model items that match the query. is . Finds matching model items given a starting point from which to look. The from which to start the search. Items above this item will be ignored. This item, and any item below it in the hierarchy, will be included in the search. If this value is , is used instead. The of the object to find. This method will enumerate all items within the given parent scope that are of the requested type. An that contains all model items that match the query. is . Locates the in the given scope with the given name. An optional scope to provide. If the scope is not provided, will be used as a scope. If the scope is provided, the nearest in the hierarchy will be used to locate the item. The name to locate. A whose name matches , or if no match was found. is . Locates the in the given scope with the given name. An optional scope to provide. If the scope is not provided, will be used as a scope. If the scope is provided, the nearest in the hierarchy will be used to locate the item. The name to locate. Determines how the name should be compared. The default is to compare against ordinal. A whose name matches , or if no match was found. is . This event is raised when something in the model has changed. The root of the object hierarchy. The root of the model hierarchy as a . The class maps visuals to underlying model items. Creates a new . Returns the model corresponding to the view, or if there is no model that matches the view. The view object that you want to find the model for. The corresponding model, or if there is no model for the given view object. is . Returns the view corresponding to the given model, or if there is no view for the model. The model to return the view object for. The view for this model, or if there is no view. is . does not represent a valid model for this service. Provides data for the SourceLocationUpdated event. Initializes a new instance of the class. The Guid of the ObjectReference that changed. The updated SourceLocation. Gets the Guid of the ObjectReference that changed. The Guid of the ObjectReference that changed. Gets the updated source location. The updated source location. Specifies information about the IVSSqmService. Adds an array to the stream. The data point identifier. The data. The number of elements in the array. Adds an item to the stream. The data point identifier. The value of the item. Sets a data point item to the stream. The data point identifier. The value of the data point. Defines a callback method that will be invoked when a context item changes. The context item that changed. Defines a callback method that will be invoked when a context item changes. The context item that changed. The type of the context item. Represents a delegate that is a callback for service subscriptions. The type of the service to subscribe to. The instance of the service to subscribe to. Represents a generic delegate that is a callback for service subscriptions. The instance of the service to subscribe to. The type of the service to subscribe to. Represents a class that is the XAML representation for an IActivityTemplateFactory. Initializes a new instance of the class. Creates an activity by calling Implementation. A reference to the user interface - not used. The activity created by the implementation method or null if implementation is not set. Gets or sets the factory method that creates an activity as the implementation. The factory method that creates an activity as the implementation. Represents a class that is the XAML representation for an IActivityTemplateFactory. The type this factory created. Initializes a new instance of the class. Creates an activity by calling Implementation. A reference the target- not used. A reference to the data object - not used. The activity created by the implementation. Gets or sets the factory method that creates an activity as the implementation. The factory method that creates an activity as the implementation. Represents an activity template factory builder. Initializes a new instance of the class. Gets or sets the implementation for the . The implementation for the . Gets or sets the identifying name of an . The identifying name of an . Gets or sets the type for which this is intended. The type for which this is intended. A collection of toolbox items that have been categorized. Creates an instance of the class. Creates an instance of the class with a specified name. The name of the toolbox category collection. Adds a specified tool to the end of the toolbox category collection. The item to add to the collection. The is . Gets or sets the name of the toolbox category. The name of the toolbox category. Gets or sets the tool at the specified index. The zero-based index of the tool to get or set. The object at the specified . The is not valid for the collection. Occurs when a property value changes. Removes the first occurrence of a specified tool from the toolbox category collection. The item to remove from the collection. if the tool is successfully removed; otherwise, . This method also returns if the tool was not found in the collection. The is . Copies the entire collection to a compatible one-dimensional , starting at the specified index of the target . The one-dimensional that is the destination of the elements copied from the collection. The must have zero-based indexing. The index of the array at which the copying begins. The is . Gets the number of tools contained in the . The number of elements contained in the . Gets a value that indicates whether access to the is synchronized (thread safe). if access to the is synchronized (thread safe); otherwise, . Gets an object that can be used to synchronize access to the . An object that can be used to synchronize access to the . Returns an enumerator that iterates through the collection. An for the . Adds a tool to the . The position into which the new element is inserted. The zero-based index of the tool added to the collection. The is of a type that is not assignable to the implemented by the collection. Removes all the tools from the . Determines whether the contains a specific tool. The tool to locate in the collection. if the is found in the ; otherwise, . The is . Determines the index of a specific tool in the . The to locate in the . The zero-based index of if found in the ; otherwise, -1. The is . Inserts a tool into the at the specified index. The zero-based index at which should be inserted. The tool added to the collection. The is not valid for the collection. The is . The is read-only, or it has a fixed size that has been exceeded. Gets a value that indicates whether the has a fixed size. if the has a fixed size; otherwise, . Gets a value that indicates whether the is read-only. if the is read-only; otherwise, . Gets or sets the tool at the specified index. The zero-based index of the tool item to get or set. The tool at the specified index. Removes the first occurrence of a specific tool from the . The tool to remove from the . Removes the tool at the specified index of the collection. The zero-based index of the tool item to remove. The is not valid for the collection. Gets the tools in the . An that contains the . A collection of objects. This class is and so cannot be inherited.This class provides support for the categorization of toolbox items when re-hosting the Windows Workflow Designer outside of Visual Studio 2010. Creates an instance of the class. Adds a specified toolbox category to the end of the toolbox category items collection. The to add to the collection. The is . Removes all the items from the collection. Determines whether the collection contains a specific toolbox category item. The toolbox category item to look for. if the is found in the ; otherwise, . The is . Copies the entire collection to a compatible one-dimensional , starting at the specified index of the target . The one-dimensional that is the destination of the elements copied from the collection. The must have zero-based indexing. The zero-based index of the target array. The is . Gets the number of tools contained in the . The number of elements contained in the . Returns an enumerator that iterates through the collection. An for the . Gets a value that indicates whether the is read-only. if the is read-only; otherwise, . Gets the toolbox category at the specified index. The zero-based index of the toolbox category item to get. The toolbox category at the specified index. Removes the first occurrence of a specific toolbox category from the . The to remove. if the item is found and removed from the collection; otherwise, . This method returns if the specified is not found. Copies the entire collection to a compatible one-dimensional , starting at the specified index of the target . The one-dimensional that is the destination of the elements copied from the collection. The must have zero-based indexing. The zero-based index of the target array. The is . Gets the number of toolbox categories contained in the collection. The number of items contained in the collection. Gets a value that indicates whether access to the is synchronized (thread safe). if access to the is synchronized (thread safe); otherwise, . Gets an object that can be used to synchronize access to the . An object that can be used to synchronize access to the . Returns an enumerator that iterates through the collection. An for the . Adds a tool to the . The position into which the new element is inserted. The zero-based index of the tool added to the collection. The is of a type that is not assignable to the implemented by the collection. Removes all the tools from the . Determines whether the contains a specific tool. The tool to locate in the collection. if the is found in the ; otherwise, . The is . Determines the index of a specific tool in the . The object to locate in the . The index of if found in the list; otherwise, -1. The is . Inserts a toolbox category into the collection at the specified index. The zero-based index at which should be inserted. The inserted into the collection. The is not valid for the collection. The is . The collection is read-only or has a fixed size that has been exceeded. Gets a value that indicates whether the has a fixed size. if the has a fixed size; otherwise, . Gets a value that indicates whether the is read-only. if the is read-only; otherwise, . Gets or sets the toolbox category at a specified index of the collection. The zero-based index of the toolbox category item to get or set. The toolbox category at the specified index. The set is . Removes the first occurrence of a specific toolbox category from the . The tool to remove from the collection. Removes a toolbox category at the specified index of the collection. The zero-based index of the toolbox category item to remove. The is not valid for the collection. Provides functions to render a collection of categorized tools, as well as notify users about tool selection and creation events. This class is , so it cannot be inherited. Initializes a new instance of the class. Gets or sets the Windows Workflow Designer with which this toolbox control is associated. The instance with which this toolbox control is associated. Gets or sets the collection of toolbox categories associated with this control. The that contains the collection of objects associated with this . Gets or sets the style used for each category item. The object that contains the style applied to each of the categories. Identifies the dependency property. This field is read-only. Gets or sets the data template used for the category. The for the category. Identifies the dependency property. This field is read-only. Builds the visual tree for this toolbox control. Gets or sets the tool being selected in the toolbox. The object selected. Identifies the dependency property. This field is read-only. Gets or sets the name of the toolbox file. The name of the toolbox file. Identifies the dependency property. This field is read-only. Occurs when a tool is created in the toolbox control. Identifies the event. This field is read-only. Gets or sets the style used for the tool items. The for the tool items. Identifies the dependency property. This field is read-only. Occurs when a tool is selected in the toolbox control. Identifies the event. This field is read-only. Gets or sets the data template used for the tools. The used for the tools. Identifies the dependency property. This field is read-only. Represents a wrapper used to establish link between an actual instance and the tool representation, as well as add support for categorization of toolbox items. This class is , so it cannot be inherited. Initializes a new instance of the class. Initializes a new instance of the class with specified names for the tool, assembly, bitmap, and display. The name of the tool. The name of the assembly. The name of the bitmap. The name of the display. Initializes a new instance of the class with the type of the tool. The type of the tool. Initializes a new instance of the class with the type of the tool and a specified display name. The type of the tool. The name of the display. Initializes a new instance of the class with the type of the tool and specified names for the bitmap and display. The type of the tool. A that contains the name of the bitmap. A that contains the name of the display. Gets or sets the assembly name for the toolbox item. The assembly name. The assembly name has already been specified and cannot be changed after the corresponding has been initialized. Gets the bitmap associated with the wrapped by the current object. A that is associated with the . Gets or sets the bitmap name. The bitmap name. Gets or sets the display name. The display name. Gets a value that indicates whether this is valid. if the is valid; otherwise, . An event that occurs when a property is changed. Gets or sets the name of the tool. The tool name. The name of the tool cannot be changed after the corresponding has been initialized. Returns a string that represents the current object. The value of the property for the current object. Gets the type of the . Returns . Represents event arguments for the tool created event in the rehosted toolbox. Returns the components to be included in the tool creation event in the rehosted toolbox. The of type that contains the data passed to the . Represents the method that will handle the event for the rehosted toolbox. The source of the tool created event. The that contains data for the tool created event. Used 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. Creates an instance of the class. Creates an instance of the class with specified type resolving options. The that are supported. Gets or sets the options used 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. An instance of that specifies the options available for how a Workflow Designer initializes type-resolver and type-browser dialogs to enable a user to select a type for arguments, variables, and generic type activities. Provides undo and redo operation implementations for designers. Initializes a new instance of the class. The editing context. Adds the specified unit to the undo stack. The undo unit to add. Retrieves an collection of redo operations. A simple iterator over a collection of redo operations. Retrieves an collection of undo operations. A simple iterator over a collection of undo operations. Gets a value that indicates whether an undo or redo operation is in progress. if an undo or redo operation is in progress; otherwise, . Removes the last instance from the redo stack, and performs a redo operation on the unit. The instance is then put into the undo stack. if this method succeeds; otherwise, . Occurs when the redo operation is completed. Removes the last instance from the undo stack, and performs an undo operation on the unit. The instance is then put into the redo stack. if this method succeeds; otherwise, . Occurs when the undo operation is completed. Occurs when the buffers that hold undo and redo operations change. Occurs when an undo unit is added to the undo stack. Occurs when an undo unit is cancelled from the undo stack. Occurs when an undo unit is removed from the undo stack, without first performing an undo operation. Represents 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. Initializes a new instance of the class. The editing context. is . Applies the saved designer as the root designer. Gets or sets the description of this undo unit. Returns . Redoes the content contained in this undo unit. Persists the current root designer. Undoes the content contained in this undo unit. Represents the argument that is passed to the event. Initializes a new instance of the class. Gets or sets the to be passed to the event. Returns . Defines ways to access a specified list of activity validation errors. Makes the indicated list of activity validation errors accessible through a specific implementation. A specified type of list that contains activity validation errors. Provides a container for all the properties attached to an instance of a validation error that occurred during the design time or run time of a workflow activity. Creates a new instance of the class with the specified validation error. An exception that occurs during the validation of a workflow activity. Creates a new instance of the class that contains information about a specific error. An alphanumeric message that provides additional information about the error. Gets or sets the alphanumeric name of the file that generated the error. The name of the file that generated the error. Gets or sets a unique identifier for this error. An identifier for the error. Gets or sets a value that determines whether the constraint violation is a warning. if the constraint violation is a warning; otherwise, . Gets or sets an alphanumeric message that provides additional information about the error. A text string comment that provides extra information. Gets or sets the alphanumeric name of the property that generated the error. A text string name of a property. Gets or sets the globally-unique identifier (GUID) of the source reference that generated the error. A identifier of the source reference that generated the error. Provides the functionality required to validate a workflow activity designer while it is being edited and to provide the results of the validation process. Creates a new instance of the that uses permanent and transient state context information about an activity designer. An object that contains permanent and transient state context information about a designer instance. Moves the keyboard focus to the work surface location of an error in an activity. The information of the validation error. Moves the keyboard focus to the work surface location of an error in an activity. An error identification number. Triggers a new validation completed event. Gets the settings for the validation of the current activity tree An object that contains the validation settings. Invokes validation of an activity tree. An enumeration of values that represent states of activity validation. A value that represents that validation found a child activity to be invalid. A value that indicates that an error occurred during the validation of an activity. A value that indicates that an activity is valid. A value that indicates that a warning occurred during the validation of an activity. Specifies the full command menu for the context menu that appears when you right-click the canvas. Specifies the full-command menu mode. Specifies the no-command menu mode. Provides Windows Presentation Foundation (WPF) controls for the designer view that represents the workflow canvas. Gets the activity schema. The activity schema. Contains the dependency property that represents the property. The command used to add annotation. The command used to collapse all user interface for the current element. The command used to collapse the user interface for the current element. Indicates the command menu mode. Contains the dependency property that represents the property. The command used to update the source value in a . Gets or sets a collection of services shared between all elements contained in the designer. The context. The used to copy the current workflow design surface as a screenshot and place it in the clipboard. The command used to copy. The command used to create a new argument. The command used to create a new variable for the currently selected activity. The command used to create a new on the current Windows Workflow Designer surface when dragging a workflow item from the Toolbox onto the designer surface. A string constant that contains the GUID for the custom menu items separator. The command used to cut. The command used to cycle the various UI elements of the current Windows Workflow Designer surface. The command used to delete all annotation. The command used to delete a specified annotation. The command used to delete the breakpoint set on the current activity. The command used to disable the breakpoint set on the current activity. The command used to edit annotation. The command used to enable the breakpoint on the current activity. The command used to expand the list for the current element. The command used to navigate to the selected child of a composite activity and expand it to fill the full screen of the Windows Workflow Designer surface. The context menu command initiates this action. The command used to expand the list for the current element in place within the current display. The command used to fit the current element to the screen. Saves the state associated with the current designer view. Gets a value that indicates what view element has the focus. The view that has the focus. Contains the dependency property that represents the property. Retrieves the command menu mode of the specified object. The object whose command menu mode is retrieved. The command menu mode for the . The command used to navigate to the parent activity of the selected child activity and expand it to fill the full screen of the Windows Workflow Designer surface. The context menu command initiates this action. The command used to hide all annotations. Initializes the control. The InPanMode property. The command used to set a breakpoint on the current activity. Gets a value that indicates whether the element is in multiple selection mode. if the element is in multiple selection mode; otherwise, . Determines whether the is read only. if the is read only; otherwise, . Contains the dependency property that represents the property. Places a specified model item at the root (top) of a hierarchy of designers. The that becomes the root designer. Gets or sets the menu item style. The menu item style. Contains the dependency property that represents the property. Gets or sets the menu separator style. The menu separator style. Contains the dependency property that represents the property. The command used to move the focus. Raises the ContextMenuOpening event. The data for the event. Handles the event by calling the base class implementation, adding an event handler for the routed event, and setting the foreground color for the designer view. The event data. Raises the OnKeyDown event. Data about the event. Invoked when an unhandled attached event reaches an element in its route that is derived from this class. The event data. Called when a PreviewMouseLeftButtonDown event occurs. The event data. Raises the PreviewMouseWheel event. The that contains the event data. Refreshes the list of imported namespaces based on whether the specified referenced assembly is added or removed. The referenced assembly that is added or removed. if the assembly reference is added; if the assembly reference is removed. The command used to paste. The command used to redo an operation. Registers a view element. The workflow view element. The command used to reset the zoom. The command used to restore. Gets or sets a that is the UI representation of the root of the current model tree. The root element. Contains the dependency property that represents the property. The command used to save the current workflow design surface as an image. The command used to select all objects in the view. Sets the command menu mode on a specified dependency object. The dependency object on which the command menu mode is set. The command menu mode value to set. Gets or sets a value that indicates whether design view should collapse all visible child elements. if the is read-only; otherwise, . Gets or sets a value that indicates whether the element should expand an entire list. if the element should expand an entire list; otherwise, . The command used to show all annotations. Attaches events and names to compiled content. The connection ID. The target. Calls the StyleBamlReader to attach events on EventSetters and Templates in compiled content. The connection ID. The target. The command used to show or hide the argument designer. Clicking the button on the Windows Workflow Designer surface initiates this action. The command used to toggle the imports designer. The command used to show or hide the MiniMap control on the Windows Workflow Designer surface. The command used to toggle the selection. The command used to show or hide the variable designer. Clicking the button on the Windows Workflow Designer surface initiates this action. The command used to undo the last operation in the buffer. Unregister a view element. The workflow view element. Gets or sets a value that indicates the sort of visibility that the workflow shell bar has. The value that indicates the sort of visibility that the workflow shell bar has. Gets or sets a value that indicates the sort of visibility that the workflow shell header has. The value that indicates the sort of visibility that the workflow shell header has. Gets the current zoom level of the activity. The current zoom level of the activity. The command used to zoom in on the current Windows Workflow Designer surface. The command used to zoom out of the current Windows Workflow Designer surface. Enumerates the possible states of editing an expression in an expression text box. Specifies the editing state for an expression. Specifies the idle state in editing an expression. Specifies the validating state in editing an expression. Describes a control that enables the user to edit an expression in an activity designer. Creates a new instance of the class. Gets or sets a value that indicates whether the expression text box accepts returns. if returns are accepted; otherwise, . Registers the dependency property. Gets or sets a value that indicates whether the expression text box accepts tabs. if tabs are accepted; otherwise, . Registers the dependency property. Begins an edit. The command used to complete words in the expression text box. The command used to change the filter level from the Common tab to the All tab when you are using IntelliSense filtering. This is available only when you edit an expression. Gets or sets the default value. The default value. Registers the dependency property. Occurs when the expression editor loses logical focus. Identifies the routed event. Gets or sets a value that determines whether a commit is explicit. if the commit is explicit; otherwise, . Registers the dependency property. Gets or sets the expression. The expression. Gets or sets the expression activity editor. The expression activity editor. Specifies a name of the expression activity editor option. Registers the dependency property. Gets the expression editor service. The expression editor service. Registers the dependency property. Gets or sets the expression type. The expression type. Registers the dependency property. The command used for global IntelliSense in the expression text box. Gets or sets the hint text. A string that contains the hint text. Registers the dependency property. Gets or sets the horizontal scroll bar visibility. The horizontal scroll bar visibility. Registers the dependency property. The command used to change the filter level from the All tab to the Common tab when you are using IntelliSense filtering. This is available only when you edit an expression. Initializes this form. Gets or sets a value that indicates whether the expression textbox is read-only. if the expression text-box is read-only; otherwise, . Registers the property. Gets or sets a value that determines whether the expression is supported. if the expression is supported; otherwise, . Registers the dependency property. Gets or sets the maximum number of lines. The maximum number of lines. Registers the dependency property. Gets or sets the minimum number of lines. The minimum number of lines. Registers the dependency property. Gets or sets the owner activity. The owner activity. Registers the dependency property. The command used for parameter information in the expression text box. Gets or sets the path to the argument. A string that contains the path to the argument. Registers the dependency property. The command used for quick information in the expression text box. Registers an expression activity editor. The name of the epression editor. The type of the expression activity editor. The string format of the expression. Attaches events and names to compiled content. The connection ID. The target. Gets or sets a value that determines whether this instance uses the location expression. if this instance uses the location expression; otherwise, . Registers the dependency property. Gets or sets the vertical scrollbar visibility. The vertical scrollbar visibility. Registers the dependency property. Represents an expression editor instance. Gets or sets a value that indicates whether the expression editor instance accepts the RETURN key. if the expression editor accepts the RETURN key; otherwise, . Gets or sets a value that indicates whether the expression editor instance accepts the TAB key. if the expression editor accepts the TAB key; otherwise, . Gets a value that indicates whether the expression editor instance can complete the string being typed by the user. Always to indicate that the expression editor instance can complete the string being typed by the user. Returns a value that indicates whether the expression editor instance can be closed. if the expression editor instance can be closed; otherwise, . Returns a value that indicates whether the expression can be cut. if the expression can be cut; otherwise, . Returns a value that indicates whether the filter level can be decreased when using Intellisense filtering. if the filter level can be decreased; otherwise, . Returns a value that indicates whether the expression editor instance can retrieve global IntelliSense on the expression. Always to indicate the expression editor instance can retrieve global IntelliSense on the expression. Returns a value that indicates whether the filter level can be increased when using Intellisense filtering. if the filter level can be increased; otherwise, . Returns a value that indicates whether the expression editor instance can retrieve parameter information on the expression. A set to . Returns a value that indicates whether the expression can be pasted. if the expression can be pasted; otherwise, . Returns a value that indicates whether the expression editor instance can retrieve type information to be shown in an IntelliSense quick info tool tip. A set to . Returns a value that indicates whether the system can redo the operation. if the system can redo the operation; otherwise, . Returns a value that indicates whether the system can undo the operation. if the system can undo the operation; otherwise, . Clears the selection in the editor instance. Closes and purges the editor items. This will close the specific expression editor instance. Occurs when the expression editor instance is closing. Determines whether the expression editor instance can provide a list of completions for the partial word typed by the user. For example, member, argument, and method names can be shown to the user in an attempt to help them complete the word they are typing. if this method succeeds; otherwise, . Copies the active expression. if the copy is successful; otherwise, . Cuts the active expression. if the cut is successful; otherwise, . Decreases the filter level to show all items in the Intellisense filter list and returns a value that indicates whether this operation was successful. if this method succeeds; otherwise, . Sets focus on the editor instance. Gets the text used to generate an expression. The text used to generate an expression. Retrieves global IntelliSense on the expression in the expression editor and returns a value that indicates whether this operation was successful. if this method succeeds; otherwise, . Occurs when the expression editor instance has aggregate focus. Gets a value that indicates whether the instance has aggregate focus. if the editor instance has aggregate focus; otherwise, . Gets or sets a value that indicates whether the horizontal scrollbar is visible. Returns . Gets a instance that can be used to display in the . Returns . Increases the filter level to show common items in the Intellisense filter list and returns a value that indicates whether this operation was successful. if this method succeeds; otherwise, . Represents an event that is raised when the expression editor instance loses aggregate focus. Gets or sets the maximum number of lines of text to be displayed by the control. This property implicitly sets the height of the control when growing to fit. The maximum number of lines of text to be displayed by the control. Gets or sets the minimum number of lines of text to be displayed by the control. This property implicitly sets the height of the control. The minimum number of lines of text to be displayed by the control. Retrieves parameter information on the expression in the expression editor and returns a value that indicates whether this operation was successful. if this method succeeds; otherwise, . Pastes the active expression. if the paste is successful; otherwise, . Determines whether type information to be shown in an IntelliSense quick info tool tip. if this method succeeds; otherwise, . Reapplies the last operation that was undone in the editor, that is, reverse the effects of the undo operation. if the redo is successful; otherwise, . Gets or sets the value of the text. Returns . Represents an event that is raised when the text in an expression editor instance is changed. Undoes the last operation in the editor. if the undo is successful; otherwise, . Gets or sets a value that indicates whether the vertical scrollbar is visible. Returns . Creates or closes expression editors. Closes all the active expression editors. Creates a new expression editor. Used to set the context for the editor session. The imported namespaces to be used by the expression editor. Local variables for the expression editor. A string used to populate the expression editor. Returns a . Creates a new expression editor using the specified assemblies, imported namespaces, variables, expression text, and expression type. The local and referenced assemblies in the environment. The imported namespaces used by the expression editor. Local variables for the expression editor. A string used to populate the expression editor. The type of the expression. A new instance of the . Creates a new expression editor using the specified assemblies, imported namespaces, variables, expression text, expression type, and the initial size. The local and referenced assemblies in the environment. The imported namespaces used by the expression editor. Local variables for the expression editor. A string used to populate the expression editor. The type of the expression. The initial height and width of the expression editor control. A new instance of the . Creates a new expression editor using the specified assemblies, imported namespaces, variables, expression text, and the initial size. The local and referenced assemblies in the environment. The imported namespaces used by the expression editor. Local variables for the expression editor. A string used to populate the expression editor. The initial height and width of the expression editor control. A new instance of the . Updates the context for the editing session. Used to set the context for the editor session. The imported namespaces used by the expression editor. Represents the attributes associated with hiding the property in outline view. Initializes a new instance of the class. Represents the attributes associated when displaying the presentation in outline view. Initializes a new instance of the class. Gets or sets the promoted properties. The promoted properties. Represents the attributes associated when displaying the presentation in outline view as sibling. Initializes a new instance of the class. Represents the attributes when showing the property in outline view. Initializes a new instance of the class. Gets or sets the prefix for the child node. The prefix for the child node. Gets or sets whether the current property value is visible. if the current property value is visible; otherwise, . Gets or sets whether the duplicated child nodes are visible. if the duplicated child nodes are visible; otherwise, . An enumeration that describes the type of argument being passed. The argument is an input-only parameter, meaning that it can be used only to pass a value to a method. The argument is an input/output parameter, meaning that it can be used for passing a value to a method and for getting back a value from a method. The argument is an output-only parameter, meaning that it can be used only to pass a value back from a method. The argument is a property. Defines a selection of objects that are published as a in the . Creates an empty object. Creates a object with the specified objects selected. A parameter array of objects that should be selected. Creates a object with the specified objects selected. An enumeration of objects that should be selected. If is . Creates a object with the specified objects selected. An enumeration of objects that should be selected. The criteria for including objects. Only those objects in that match the predicate will be added to the selection. If or is . Creates a object with the specified objects selected. An enumeration of objects that should be selected. If is . Creates a object with the specified objects selected. An enumeration of objects that should be selected. The criteria for including objects. Only those objects in that match the predicate will be added to the selection. If or is . Returns the item type for this editing context item. Returns typeof(). Returns the primary selection. Returns the primary selection as a . A selection helper method that takes the existing selection in the context and selects an item into it. If the item is already in the selection, the selection is preserved and the item is promoted to the primary selection. The editing context to apply this selection change to. The item to select. A Selection object that contains the new selection. The enumeration of selected objects. Returns the selected objects as an . The number of objects that are currently selected in this selection. Returns the number of selected objects as an . A selection helper method that sets an item into the selection. Any existing items are deselected. The editing context to apply this selection change to. The item to select. A Selection object that contains the new selection. A helper method that subscribes to selection change events. The editing context to listen to. The handler to be invoked when the selection changes. A selection helper method that takes the existing selection in thecontext and creates a new selection that contains the toggled state of the item. If the item is to be added to the selection, it is added as the primary selection. The editing context to apply this selection change to. The item to toggle selection for. A Selection object that contains the new selection. A selection helper method that takes the existing selection in the context and creates a new selection that contains the original selection and the specified item to add. If the specified item to add is already in the original selection, it is promoted to the primary selection. The editing context to apply this selection change to. The item to add to the selection. A Selection object that contains the new selection. A helper method that removes a previously added selection change event. The editing context to listen to. The handler to be invoked when the selection changes. Enumerates the items that are visible in the shell bar. Specifies that all items are visible. Specifies that arguments are visible. Specifies that imports are visible. Specifies that the mini map is visible. Specifies that nothing is visible. Specifies that PanMode is visible. Specifies that the variables are visible. Specifies that the zoom is visible. Specifies the visibility of shell header items. All items are visible. The breadcrumb is visible. Collapse all is visible. Expand all is visible. None is visible. A control used for selecting a type. Creates a new instance of a that initializes a collection of wrapper objects that each represent a primitive type. Gets or sets a value that indicates whether the string () will be shown in the type presenter, which allows you to select null for the type. if the property can be ; otherwise, . Dependency property identifier field that designates whether the type can be selected from the type presenter. Gets or sets an indication whether the type browser should be shown directly when the user clicks the control. if the type browser should be shown directly when the user clicks the control; otherwise, . Dependency property identifier field that designates whether the type browser should be shown directly when the user clicks the control. Gets or sets whether the activity type resolver dialog window should be centered. if the window should be centered; otherwise, . Dependency property identifier field that designates whether the activity type resolver dialog window should be centered. Gets or sets whether a type browser dialog window should be centered. if the window should be centered; otherwise, . Dependency property identifier field that designates whether the type browser dialog window should be centered. Gets or sets the value of an editing context property. An editing context item. Dependency property identifier field that contains a property of the editing context, for instance a list of currently selected objects or a list of services running in the designer. Gets or sets the default types used most recently. Returns that contains the default types used most recently. Gets or sets the filter used to show types. A delegate with one return value and a Boolean value that represents the filter used to show types. Dependency property identifier field that designates what filter is used to show types. Puts the keyboard focus on the current presenter control. Initializes a combo box. The contents of this method are generated by the designer. Gets an enumeration of wrapper types that are in the current type presenter. An enumeration of wrapper types that are in the current type presenter. Gets or sets the display name for a component. The display name for a component. Dependency property identifier field that defines the label of a control. Gets or sets the types used most recently. The types used most recently. Dependency property identifier field that designates the most recently used types. Declaration of the event that gets raised when a property on the specified user interface control has been changed. Obsolete. Not implemented. Not implemented. Not implemented. Gets the value used for a component display name. A string name. Dependency property identifier field that assigns the text that is used for a component display name. Gets or sets the type of the current . A type object. Provides event accessors for the . Dependency property identifier field that designates whether the user closed the browser. Provides event accessors for the . Dependency property identifier field that designates whether the user opened the browser. Provides event accessors for the . Dependency property identifier field that designates whether the component type has changed. Gets the display name for a component type. A string that represents the display name. Dependency property identifier field that designates the current type represented by the . Provides the options available for resolving types used by the . Creates an instance of the class. Creates an instance of the class. The default types in the control. Gets or sets a value that indicates whether the control should show the type browser directly when a user tries to select a type. if the control should show the type browser directly when a user tries to select a type; otherwise, . Gets or sets a filter used to filter types in the control. The filter for the control. A wrapper class for that provides type information. This is a sealed class. Gets the display name for the current wrapper type. A string that contains the display name. Determines whether the current instance is equal to the specified object. An object that represents a . if the current instance is equal to the specified object; otherwise, . Returns a hash code for the current instance. An integer representing a hash code. Gets an indication whether the type in this instance is a type definition. if the type in this instance is a type definition; otherwise, . Gets data about the wrapper type. An object that contains data about the control. Returns the contents of a tag that contains a label for the current wrapper type. A string version of the tag value. Gets the type in the current instance. The type in the current instance. Represents the event arguments for the workflow view element created event. Initializes a new instance of the class with the specified workflow view element. The workflow view element that is created. Gets the workflow view element that is created. The workflow view element that is created. Provides an object formatted to serve as an event argument containing the information about the changed view state. Creates a new instance of the class with a specified parent model item and its key/value pair with the old and the new values. An item in the activity designer model that serves as a parent element in the XML view of the model. The name of an attribute in the specified parent element. The new value for the specified attribute key. The old value of the specified attribute key. Gets an attribute key name in a specified view element. A string that represents the name of a key in a view element. Gets the new value for the key in the current attribute key/value pair. An object that contains a key value. Gets the old value of the key in the current attribute key/value pair. An object that contains a key value. Gets an item in the activity designer model that serves as a parent item in the XAML view of the model. A parent element in an activity designer model. Declares a delegate type that handles changes to the view state. The source of the event. An object that contains no event data. Enables the preservation and accessing of all data values associated with the user interaction components of a workflow application, at a particular point in time in the running of a workflow application. A stores view states for model items. Initiates a new instance of the class. When implemented in a derived class, removes the view state represented by the specified key and associated with the specified model item. The workflow activity associated with the current view state. The that identifies the view state item that is stored. if the view state was removed; otherwise, . Returns an aspect of the view state that was stored for the specified , matching the specified . The that the view state applies to. Returns . Retrieves an aspect of the view state for the specified , matching the specified . The workflow activity associated with the current view state. The that identifies the aspect of the view state that is to be retrieved. The aspect of the view state as an ,or . Stores an aspect of the view state for the specified , matching the specified . The that the view state applies to. The that identifies the aspect of the view state that is to be stored. An to be stored. When implemented in a derived class, records the current setting of the item represented by the specified key so that it is available for an undo operation. The item represented by the specified key is then stored in the view state of the specified model item. The that the view state applies to. The that identifies the aspect of the view state that is to be stored. The that identifies the view state item that is stored. An to be stored. When implemented in a derived class, declares an event that signals that a change has been made to the control's undoable view state. When implemented in a derived class, declares an event that signals that a change has been made to the control's view state. Represents a virtual container service associated with an editing context and design view. The virtual container service is used to customize the UI virtualization behavior. Creates a new instance of the class with a specific editing context. The for the service. Gets a container and associates it with a specified model item and returns a UI element that represents the association. The associated with the container. The that is associated with the model item. The that represents the container associated with the model item. Attempts to get a value for the Hint Size Name property. The property store. The destination for the value. Returns the workflow view element that corresponds to the specified model item. The underlying model item of the workflow view element to get. The drag source dependency property value to set for the workflow view element. The workflow view element that corresponds to the specified model item. Provides a XAML type system identifier. Attempts to set a value for the Hint Size Name property. The property store. The value set. Handles the mapping of activity designer visual elements and their underlying model items. Creates a new instance of the class that uses the specified . The editing tool that is used to manipulate objects on the design surface. Creates a new that supports the type of the specified . One entity in the editing model of an activity designer. A workflow view element that supports the same type as the model item argument. Returns a that maps to the specified . A workflow view element that contains the model item. A model item that maps to a dependency object. Creates a new that maps to the specified . One entity in the editing model of an activity designer. A dependency object that maps to a model item. Creates a new that maps to the specified . One entity in the editing model of an activity designer. A new view element that maps to a specified model item. Occurs when the workflow view is created. Manages the view state of the activity designer and its underlying model items. Creates an instance of the with a specified editing context. The for the state service. Retrieves the view state for a specified object. The object whose view state is retrieved. The that contains the view state. The is . Removes the view state represented by the specified key and associated with the specified model item. The workflow activity associated with the current view state. The that identifies the view state item that is stored. if the view state associated with the specified model item is found and removed; otherwise, . The or the is . Retrieves the complete view state associated with a specified model item. The workflow activity associated with the current view state. The that represents the view state. The is . Retrieves the item that matches the specified key in the view state associated with a specified model item. The workflow activity associated with the current view state. The key that identifies the view state item that is retrieved. The item that matches the specified key in the view state associated with a specified model item. The or the is . Sets the view state on the parameter instance specified to the dictionary value that is specified. An object that represents the view state. The dictionary value to set. The is . Stores the item represented by a specified key in the view state associated with a specified model item. The workflow activity associated with the current view state. The that identifies the view state item that is stored. An to be stored. The or the is . Records the current setting of the item represented by the specified key so that it is available for an undo operation and then stores the item represented by the specified key in the view state of the specified model item. The workflow activity associated with the current view state. The that identifies the view state item that is stored. An to be stored. The or the is . An event that signals that a change has been made to the undoable view state of the control. An event that signals that a change has been made to the view state of the control. Specifies the name of the state. This class acts as a surrogate for holding view state properties (VirtualizedContainerService.HintSize and WorkflowViewStateService.ViewState) as attached properties when view state separation is done. Initializes a new instance of the class. Gets or sets an identifier that associates an object of this class with an activity that has matching WorkflowViewState.RefId value. The identifier that associates an object of this class with an activity that has matching WorkflowViewState.RefId value. This class is used to hold ViewStateData for all activities in the workflow as an attached property on the root of the XAML document. Initializes a new instance of the class. Gets a collection of ViewStateData for all activities in the workflow as an attached property on the root of the XAML document. The collection of ViewStateData for all activities in the workflow as an attached property on the root of the XAML document. Class defining ViewStateManager and ViewStateId attached properties. Specifies a Get RefId attached property value from an object if set. Instance object to retrieve RefId attached property from an object if set. RefId value if set; null otherwise. Specifies a Get ViewStateManager attached property value from an object if set. Instance object to retrieve ViewStateManager attached property from an object if set. ViewStateManager object if set; null otherwise. Attachable property for IdRef. Specifies a Set IdRef as an attached property of an object. Instance object to attach IdRef property of an object. RefId value to attach. Specifies a Set ViewStateManager as an attached property on an object. Instance object to attach ViewStateManager property on. ViewStateManager object to attach. Attachable property for ViewStateManager. Provides a designer canvas, which renders the visual representation of a workflow model as it is being designed. Initializes a new instance of the class. Gets an object that is a collection of services shared between all elements contained in the designer and used to interact between the host and the designer. Services are published and requested through the . The editing context for the workflow designer. Gets the context menu for this designer. The context menu for the designer. Gets a that is used for run-time debugging. An object that implements . Saves the current state of the workflow to the property. Indicates whether the Windows Workflow Designer is in error state. if the Workflow Designer is in error state; otherwise, . Loads a workflow from the XAML contained in the property. Loads a workflow with the specified instance. The root of the workflow to load. Loads a workflow from the XAML contained in the specified file. The file name of the XAML file. Represents the event handler that goes into effect when something in the workflow model changes. Gets the outline view of the workflow designer. The outline view of the workflow designer. Sets the font and color data for the property inspector in a serialized, dictionary format. The font and color data for the property inspector in a serialized, dictionary format. Gets the property inspector, which is commonly known as the property grid. The property inspector. Saves the workflow to an XAML file. The file name of the XAML file. Gets or sets the XAML string representation of the workflow. The XAML string representation of the workflow. Occurs when the property value changes. Gets a UI element that allows the user to view and edit the workflow visually. This UI element is commonly referred to as the workflow canvas. A UI element that allows the user to view and edit the workflow visually. Enables colors and color gradients to be associated with aspects of the elements and shell bars used in the Windows Workflow Designer user interface. Gets the foreground color for the selected title in the Activity Designer. The foreground color for the selected title in the Activity Designer. Gets the foreground color key for the title in the Activity Designer. This field is constant. Gets the beginning color for the color gradient of the annotation background. The beginning color for the color gradient of the annotation background. Specifies the beginning color key for the color gradient of the annotation background. This field is constant. Gets the ending color for the color gradient of the annotation background. The ending color for the color gradient of the annotation background. Specifies the ending color key for the color gradient of the annotation background. This field is constant. Gets the middle section color for the color gradient of the annotation background. The middle section color for the color gradient of the annotation background. Specifies the middle section color key for the color gradient of the annotation background. This field is constant. Gets the color of the annotation border. The color of the annotation border. Specifies the color key of the annotation border. This field is constant. Gets the color of the annotation dock button. The color of the annotation dock button. Specifies the color key of the annotation dock button. This field is constant. Gets the background color on hover of annotation dock button. The background color on hover of annotation dock button. Specifies the background color key on hover of annotation dock button. This field is constant. Gets the border color on hover of annotation dock button. The border color on hover of annotation dock button. Specifies the border color key on hover of annotation dock button. This field is constant. Gets the color on hover of annotation dock button. The color on hover of annotation dock button. Specifies the color key on hover of annotation dock button. This field is constant. Gets the color for the dock text of an annotation. The color for the dock text of an annotation. Specifies the color key for the dock text of an annotation. This field is constant. Gets the color for the undock text of an annotation. The color for the undock text of an annotation. Specifies the color key for the undock text of an annotation. This field is constant. Gets the beginning color for the color gradient of the context menu background. The beginning color for the color gradient of the context menu background. Specifies the beginning color key for the color gradient of the context menu background. This field is constant. Gets the ending color for the color gradient of the context menu background. The ending color for the color gradient of the context menu background. Specifies the ending color key for the color gradient of the context menu background. This field is constant. Gets the color of the context menu border. The color of the context menu border. Specifies the color key of the context menu border. This field is constant. Gets the color for the icon area of the context menu. The color for the icon area of the context menu. Specifies the color key for the icon area of the context menu. This field is constant. Gets the color for the item text in the context menu. The color for the item text in the context menu. Specifies the color key for the item text in the context menu. This field is constant. Gets the color for the disabled item text in the context menu. The color for the disabled item text in the context menu. Specifies the color key for the disabled item text in the context menu. This field is constant. Gets the hover color for the item text in the context menu. The hover color for the item text in the context menu. Specifies the hover color key for the item text in the context menu. This field is constant. Gets the hover color defined by a compatibility setting for the item text in the context menu. The hover color defined by a compatibility setting for the item text in the context menu. Gets the color for the selected item text in the context menu. The color for the selected item text in the context menu. Specifies the color key for the selected item text in the context menu. This field is constant. Gets the beginning mouse over color for the context menu. The beginning mouse over color for the context menu. Specifies the beginning mouse over color key for the context menu. This field is constant. Gets the mouse over color for the context menu border. The mouse over color for the context menu border. Specifies the mouse over color key for the context menu border. This field is constant. Gets the ending mouse over color for the context menu. The ending mouse over color for the context menu. Specifies the ending mouse over color key for the context menu. This field is constant. Gets the mouse over color for the context menu first middle section, which comes after the beginning section. The mouse over color for the context menu first middle section. Specifies the mouse over color key for the context menu first middle section, which comes after the beginning section. This field is constant. Gets the mouse over color for the context menu second middle section, which comes after the first middle section and before the ending section. The mouse over color for the context menu second middle section. Specifies the mouse over color key for the context menu second middle section, which comes after the first middle section and before the ending section. This field is constant. Gets the color of the context menu separator. The color of the context menu separator. Specifies the color key of the context menu separator. This field is constant. Gets the color for the designer view background. The for the designer view background. Specifies the color key to be used for the designer view background. This field is constant. Gets the brush for the ExpandAll/CollapseAll button in the designer view. The brush for the ExpandAll/CollapseAll button in the designer view. Specifies the color key for the ExpandAll/CollapseAll button in the designer view. This field is constant. Gets the mouse over brush for the ExpandAll/CollapseAll button in the designer view. The mouse over brush for the ExpandAll/CollapseAll button in the designer view. Specifies the mouse over color key for the ExpandAll/CollapseAll button in the designer view. This field is constant. Gets the brush for the ExpandAll/CollapseAll pressed button in the designer view. The brush for the ExpandAll/CollapseAll pressed button in the designer view. Specifies the color key for the ExpandAll/CollapseAll pressed button in the designer view. This field is constant. Gets the color of the caption for the active designer view shell bar. The of the caption for the active designer view shell bar. Specifies the active color key for the caption of the designer view shell bar. This field is constant. Gets the color of the caption for the designer view shell bar. The of the caption for the designer view shell bar. Specifies the color key for the designer view shell bar caption. This field is constant. Gets the beginning color for the color gradient of the designer view shell bar. The beginning for the color gradient of the designer view shell bar. Specifies the beginning color key for the color gradient of the designer view shell bar. This field is constant. Gets the ending color for the color gradient of the designer view shell bar. The ending for the color gradient of the designer view shell bar. Specifies the ending color key for the color gradient of the designer view shell bar. This field is constant. Gets the background color of the designer view shell bar control. The background of the designer view shell bar control. Specifies the background color key for the control of the designer view shell bar. This field is constant. Gets the beginning color for the hover color gradient of the designer view shell bar. The beginning hover for the color gradient of the designer view shell bar. Specifies the beginning hover color key for the color gradient of the designer view shell bar. This field is constant. Gets the ending color for the hover color gradient of the designer view shell bar. The ending hover for the color gradient for the designer view shell bar. Specifies the ending hover color key for the color gradient of the designer view shell bar. This field is constant. Gets the beginning color of the color gradient for the selected designer view shell bar. The beginning for the color gradient for the selected designer view shell bar. Specifies the beginning color key for the color gradient of the selected designer view shell bar. This field is constant. Gets the ending color of the color gradient for the selected designer view shell bar. The ending for the color gradient for the selected designer view shell bar. Specifies the ending color key for the color gradient of the selected designer view shell bar. This field is constant. Gets the color for the designer view status bar background. The for the designer view status bar background. Specifies the color key to be used for the designer view status bar background. This field is constant. Gets the color for connector lines in a flowchart. The color for connector lines in a flowchart. Specifies the color key for connector lines in a flowchart. This field is constant. Gets the brush for the Flowchart Expression button in the designer. The brush for the Flowchart Expression button in the designer. Specifies the color key for the Flowchart Expression button in the designer. This field is constant. Gets the mouse over brush for the Flowchart Expression button in the designer. The mouse over brush for the Flowchart Expression button in the designer. Specifies the mouse over color key for the Flowchart Expression button in the designer. This field is constant. Gets the brush for the Flowchart Expression pressed button in the designer. The brush for the Flowchart Expression pressed button in the designer. Specifies the color key for the Flowchart Expression pressed button in the designer. This field is constant. Gets the font family for the . The for the view element. Specifies the key to be used for the font family. This field is constant. Gets the font size for the . The that indicates the font size. Specifies the key to be used for the font size. This field is constant. Gets the font weight to be used for the . The used for the view element. Specifies the key to be used for the font weight. This field is constant. Gets the hover color for a row in the grid view. The hover color for a row in the grid view. Gets the color for the outline view background. The color for the outline view background. Specifies the color key to be used for the outline view background. This field is constant. Gets the border color for the collapsed arrow of the outline view. The border color for the collapsed arrow of the outline view. Specifies the border color key for the collapsed arrow of the outline view. This field is constant. Gets the border color on hover of collapsed arrow of the outline view. The border color on hover of collapsed arrow of the outline view. Specifies the border color key on hover of collapsed arrow of the outline view. This field is constant. Gets the border color for the expanded arrow of the outline view. The border color for the expanded arrow of the outline view. Specifies the border color key for the expanded arrow of the outline view. This field is constant. Gets the color for the expanded arrow of the outline view. The color for the expanded arrow of the outline view. Specifies the color key for the expanded arrow of the outline view. This field is constant. Gets the color for the background of a highlighted item in the outline view. The color for the background of a highlighted item in the outline view. Specifies the color key for the background of a highlighted item in the outline view. This field is constant. Gets the color for the text of a selected item in the outline view. The color for the text of a selected item in the outline view. Specifies the color key for the text of a selected item in the outline view. This field is constant. Gets the color for the text of an item in the outline view. The color for the text of an item in the outline view. Specifies the color key for the text of an item in the outline view. This field is constant. Gets the brush key for the property inspector background. The brush key for the property inspector background. Gets the brush key for the property inspector border. The brush key for the property inspector border. Gets the brush key for the category caption text in the property inspector. The brush key for the category caption text in the property inspector. Gets the brush key for the property inspector pane. The brush key for the property inspector pane. Gets the brush key for the property inspector pop-up window. The brush key for the property inspector pop-up window. Gets the brush key for the selected background in the property inspector. The brush key for the selected background in the property inspector. Gets the brush key for the selected foreground in the property inspector. The brush key for the selected foreground in the property inspector. Gets the brush key for the property inspector text. The brush key for the property inspector text. Gets the brush key for the toolbar background in the property inspector. The brush key for the toolbar background in the property inspector. Gets the brush key for the background of a hovered item in the property inspector toolbar. The brush key for the background of a hovered item in the property inspector toolbar. Gets the brush key for the border of a hovered item in the property inspector toolbar. The brush key for the border of a hovered item in the property inspector toolbar. Gets the brush key for the background of a selected item in the property inspector toolbar. The brush key for the background of a selected item in the property inspector toolbar. Gets the brush key for the border of a selected item in the property inspector toolbar. The brush key for the border of a selected item in the property inspector toolbar. Gets the brush key for the separator in the property inspector toolbar. The brush key for the separator in the property inspector toolbar. Gets the brush key for the textbox border in the property inspector toolbar. The brush key for the textbox border in the property inspector toolbar. Gets the foreground color of the highlighted button in the property toolbar. The foreground color of the highlighted button in the property toolbar. Specifies the color key for the foreground color of the highlighted button in the property toolbar. This field is constant. Specifies the color key for the rubber band rectangle. This field is constant. Gets the background color for the . The background color for the workflow view element. Specifies the color key to be used for the background. This field is constant. Gets the color for the border. The for the workflow view element border. Specifies the color key to be used for the border. This field is constant. Gets the color for the caption. The for the workflow view element caption. Specifies the color key to be used for the caption. This field is constant. Gets the color for the selected background. The color for the workflow view element selected background. Specifies the color key to be used for the selected background of the . This field is constant. Gets the color for the selected border. The color for the workflow view element selected border. Specifies the color key for the selected border. This field is constant. Gets the color for the selected caption. The color for the selected caption. Specifies the color key for the selected caption of the . This field is constant. Represents the workflow designer icons. Represents the designer icons for the activities in workflow. Gets or sets an icon representing the activity. An icon representing the activity. Gets or sets an icon representing the activity. An icon representing the activity. Gets or sets an icon representing the activity. An icon representing the activity. Gets or sets an icon representing the activity. An icon representing the activity. Gets or sets an icon representing the activity. An icon representing the activity. Gets or sets an icon representing the activity. An icon representing the activity. Gets or sets an icon representing the activity. An icon representing the activity. Gets or sets an icon representing the activity. An icon representing the activity. Gets or sets an icon representing the activity. An icon representing the activity. Gets or sets an icon representing the activity. An icon representing the activity. Gets or sets an icon representing the activity. An icon representing the activity. Gets or sets an icon representing the activity. An icon representing the activity. Gets or sets an icon representing the activity. An icon representing the activity. Gets or sets an icon representing the activity of the . An icon representing the activity of the . Gets or sets an icon representing the activity of the . An icon representing the activity of the . Gets or sets an icon representing the activity of the . An icon representing the activity of the . Gets or sets an icon representing the activity of the . An icon representing the activity of the . Gets or sets an icon representing the activity of the . An icon representing the activity of the . Gets or sets an icon representing the activity. An icon representing the activity. Gets or sets an icon representing the activity. An icon representing the activity. Gets or sets an icon representing the activity. An icon representing the activity. Gets or sets an icon representing the activity. An icon representing the activity. Gets or sets an icon representing the activity. An icon representing the activity. Gets or sets an icon representing the activity. An icon representing the activity. Gets or sets an icon representing the activity. An icon representing the activity. Gets or sets an icon representing the activity. An icon representing the activity. Gets or sets an icon representing the activity. An icon representing the activity. Gets or sets an icon representing the activity. An icon representing the activity. Gets or sets an icon representing the activity. An icon representing the activity. Gets or sets an icon representing the activity. An icon representing the activity. Gets or sets an icon representing the activity. An icon representing the activity. Gets or sets an icon representing the activity. An icon representing the activity. Gets or sets an icon representing the activity. An icon representing the activity. Gets or sets an icon representing the activity. An icon representing the activity. Gets or sets an icon representing the activity. An icon representing the activity. Gets or sets an icon representing the activity. An icon representing the activity. Gets or sets an icon representing the activity. An icon representing the activity. Gets or sets an icon representing the activity. An icon representing the activity. Gets or sets an icon representing the activity. An icon representing the activity. Gets or sets an icon representing the activity. An icon representing the activity. Gets or sets an icon representing the activity. An icon representing the activity. Gets or sets an icon representing the activity. An icon representing the activity. Gets or sets an icon representing the activity. An icon representing the activity. Gets or sets an icon representing the activity. An icon representing the activity. Gets or sets an icon representing the activity. An icon representing the activity. Gets or sets an icon representing the activity. An icon representing the activity. Gets or sets an icon representing the activity. An icon representing the activity. Gets or sets an icon representing the activity. An icon representing the activity. Gets or sets an icon representing the activity. An icon representing the activity. Gets or sets an icon representing the activity. An icon representing the activity. Gets or sets an icon representing the activity. An icon representing the activity. Gets or sets an icon representing the activity. An icon representing the activity. Gets or sets an icon representing the activity. An icon representing the activity. Provides the items within the context menu. Gets or sets the copy menu item. The copy menu item. Gets or sets the disabled copy menu item. The disabled copy menu item. Gets or sets the cut menu item. The cut menu item. Gets or sets the disabled cut menu item. The disabled cut menu item. Gets or sets the delete menu item. The delete menu item. Gets or sets the disabled delete menu item. The disabled delete menu item. Gets or sets the paste menu item. The paste menu item. Gets or sets the disabled paste menu item. The disabled paste menu item. Provides the items available when working with the workflow designer. Gets or sets the control used to display the result of activity error validation. The control used to display the result of activity error validation. Gets or sets the control used for assigning annotation. The control used for assigning annotation. Gets or sets the control button for deleting items within the designer canvas. The control button for deleting items within the designer canvas. Gets or sets the disabled delete button. The disabled delete button. Gets or sets the control that is used to reduce size of the designer components to fit them all within the design surface. if the width of the form is reduced to fit the width of the screen; otherwise, . Gets or sets the button control to move down the selected component(s) on the design surface. The button control to move down the selected component(s) on the design surface. Gets or sets the disabled move down button. The disabled move down button. Gets or sets the button control to move up the selected component(s) on the design surface. The button control to move up the selected component(s) on the design surface. Gets or sets the disabled move up button. The disabled move up button. Gets or sets the control for viewing the entire workflow map. The control for viewing the entire workflow map. Gets or sets the button control for closing overview map. The button control for closing overview map. Gets or sets the control that contains the pan mode. The control that contains the pan mode. Gets or sets the control that enables a window to change its size. The control that enables a window to change its size. Gets or sets the control used to display the result of warning validation. The control used to display the result of the text box error validation. Gets or sets the control used to display the result of the warning validation. The control used to display the result of the warning validation. Gets or sets the control used to display the result of the workflow error validation. The control used to display the result of the workflow error validation. Gets or sets the control that allows the window to be magnified. The control that allows the window to be magnified Uses the Windows Store App style icons. Represents a dialog box for the workflow element. Initializes a new instance of the class. Gets or sets the editing context associated with this dialog box. Returns . Identifies the dependency property. Gets or sets a Boolean value that determines whether the maximize button is enabled. if the maximize button is enabled; otherwise, . Gets or sets a Boolean value that determines whether the minimize button is enabled. if the minimize button is enabled; otherwise, . Enables or disables the OK button of the dialog based on the specified value. The OK button is enabled if this is ; otherwise, it is disabled. Gets or sets the keyword used to display the F1 help topic related to the dialog. The keyword used to display the F1 help topic related to the dialog. Gets or sets the associated with this dialog box. Returns . Identifies the dependency property. Raises the Initialized event. Contains event data. When overridden in a derived class, occurs when the is changed. The new . When overridden in a derived class, performs cleanup operations when the dialog is closed. A Boolean value that indicates how the dialog was closed by the user. Gets or sets the owner of this dialog box. Returns . Displays the dialog window. Displays the dialog with OK and Cancel buttons and returns after the dialog is closed. if the user accepted the dialog; if the user cancelled the dialog. Gets or sets the title of this dialog box. Returns . Identifies the dependency property. Gets or sets the resize mode of the window. One of the enumeration values that indicates the resize mode of the window. Identifies the dependency property. Gets or sets a value that indicates whether a window will automatically size itself to fit the size of its content. One of the enumeration values that indicates whether a window will automatically size itself to fit the size of its content. Identifies the dependency property. Represents a 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 value is , for instance if a operates directly on an object instance and does not serialize into a file-based format. Initializes a new instance of the class. Returns the item type for this file item. Returns . Returns the name of the file that is being loaded. Returns . Provides a visual editor to edit objects, and provides an area for the user to drag and drop, and otherwise edit composed elements. Initializes a new instance of the class. Gets or sets the . A that contains the allowed item. Identifies the dependency property. Gets or sets the for the . Returns a . Identifies the dependency property. Gets or sets the string that contains the hint text for the control. The hint text for the control. Identifies the dependency property. Gets or sets a value that indicates whether this is the default container. if this is the default container; otherwise, . Identifies the dependency property. Gets or sets the current item of the control. The associated with the control. Identifies the dependency property. Returns a value that indicates whether the specified objects can be pasted. A list of items to be pasted. if the specified objects can be pasted; otherwise, . Invoked after the start of a move operation to complete the moving of the specified item. The item to move. Invoked after the start of a copy operation to complete the copying of the specified items. The items to copy. The items cloned from the specified items. Invoked after the start of a cut operation to complete the cutting of the specified items. The items to cut. The items cloned from the specified items. Invoked after the start of a delete operation to complete the deletion of the specified items. The items to delete. Invoked after the start of a paste operation to complete the pasting of the specified items. The items to paste. The metadata associated with the items to paste. The location where to paste the items. A reference to the paste location. Represents a control that can be used to present a collection of objects on a design surface. Initializes a new instance of the class. Gets or sets the type of item supported by the presenter. The of item supported by the presenter. Identifies the dependency property. Returns a Boolean that indicates whether the specified objects can be pasted. The list of objects to be pasted. if the specified list of objects can be pasted; otherwise, . Gets or sets the object for resolving types used by the . A object for resolving types used by the . Identifies the dependency property. Gets or sets the that defines how the footer section of the control is displayed. A that defines how the footer section of the control is displayed. Identifies the dependency property. Gets or sets the that defines how the header section of the control is displayed. A that defines how the header section of the control is displayed. Identifies the dependency property. Gets or sets the string that contains the hint text for the control. The hint text for the control. Identifies the dependency property. Identifies the index dependency property. Gets or sets a Boolean value that indicates whether the current designer is the default container. if the current designer is the default container; otherwise, . Identifies the dependency property. Gets or sets the collection used to generate the content of the . A used to generate the content of the . Gets or sets the template that defines the panel that controls the layout of items. An that defines the panel to use for the layout of the items. Identifies the dependency property. Identifies the dependency property. Returns a -specific implementation for the Windows Presentation Foundation (WPF) infrastructure. Implement this method in your derived class to add class handling for this event. The type-specific implementation. Occurs when an object is dragged into the control's bounds. Provides data for the drag event. Occurs when an object is dragged over the control's bounds. Provides data for the drag event. Invoked when an object is dragged into the bounds of a control. Implement this method in your derived class to add class handling for this event. The instance that contains the event data. Invoked when a object is initialized. Implement this method in your derived class to add class handling for this event. The instance that contains the event data. Informs the that a was moved. The that was moved. Occurs when the specified instances are cloned. The instances to be copied. The copied items. Occurs when the specified instances are cut. The instances to be cut. A clone of . Occurs when the specified instances are deleted. The instances to be deleted. Invoked after the start of a move operation to complete the moving of the specified item. The items that has been moved. Pastes the specified instances to the specified location. The items to be pasted. The metadata associated with the items to be pasted. The location of the paste. A reference to the paste point. Sorts the selected items. The selected items to be sorted. The list of the sorted items. Gets or sets the that defines how the spacer of the control is displayed. A that defines how the spacer of the control is displayed. Identifies the dependency property. Specifies the base class for any UI element that appears on the Windows Workflow Foundation designer canvas and that visually represents an instance of an atomic item that can be edited. Initializes a new instance of the class. Gets or sets a value that indicates whether the element can be collapsed. if the element can be collapsed; otherwise, . Gets the list of all composite views. The list of all composite views. Gets or sets the editing context that is shared by all elements contained in a workflow designer. The object for the workflow designer that contains the workflow view element. Identifies the dependency property. This is a read-only field. Gets the default composite view. The default composite view. Gets the designer associated with the workflow view element. The designer associated with the workflow view element. Gets or sets the drag handle for the workflow view element. The drag handle for the workflow view element. Gets or sets a value that indicates whether the view state of the element is expanded. if the view state of the element is expanded; otherwise, . Identifies the dependency property. This is a read-only field. When implemented in a derived class, retrieves the automation help text. The default implementation is to return an empty . When implemented in a derived class, gets the name of a property of the model item associated with the element that is used as automation ID. The name to use as automation ID. The base class always returns . When implemented in a derived class, retrieves the automation item status. The default implementation is to return an empty . Gets or sets a value that indicates whether the workflow view element is read only. if the element is read only; otherwise, . Gets or sets a value that indicates whether the specified designer is the root designer for this element. if the specified designer is the root designer; otherwise, . Gets or sets the underlying object associated with the workflow view element. A object that is a wrapper around a model instance or an in-memory representation of the underlying workflow. Identifies the dependency property. This is a read-only field. Invoked when the context menu is loaded. Implement this method in a derived class to handle this event. The that is loaded. Returns a -specific implementation for the Windows Presentation Foundation (WPF) infrastructure. The type-specific implementation. Raises the event. The that contains the event data. Raises the event. The that contains the event data. Occurs when the annotation is edited. Raises the event. The that contains the event data. Invoked when the underlying model item is changed. Implement this method in a derived class to handle this event. An that represents the changed state of the model item. Invoked when the mouse button is pressed. The instance that contains the event data. This event data reports details about the mouse button that was pressed and the state handled. Invoked when the mouse is moved. The instance that contains the event data. Invoked when the mouse button is released. The instance that contains the event data. The event data reports that the mouse button was released. Invoked when an unhandled drag attached to the specified event enters an element in its route that is derived from this class. The that contains the event data. Invoked when an unhandled drag attached to the specified event leaves an element in its route that is derived from this class. The that contains the event data. Invoked when an unhandled mouse release attached to the specified event reaches an element in its route that is derived from this class. The that contains the event data. The event data reports that one or more mouse buttons were released. Invoked when the read-only property is changed. to indicate that the element is read-only; otherwise, . Invoked when the show expanded property is changed. to indicate that the value of the show expanded property is changed; otherwise, . Gets or sets a value that indicates whether the property should take precedence over other states that can be used to expand or collapse the . if the property should be used to expand or collapse the object; otherwise, . Identifies the dependency property. This is a read-only field. Adds the specified composite view to the list of composite views. The composite view to register. Adds the specified composite view as the default composite view. The composite view. Gets a value that indicates whether the workflow view element is shown in an expanded view. if the element is shown in an expanded view; otherwise, . Identifies the dependency property. This is a read-only field. Removes the specified composite view from the list of composite views. The composite view to unregister. Removes the specified default composite view. The composite view to remove. Gets the associated with the workflow view element. The view service associated with the workflow view element. Gets the defined in the . A shortcut to this property is by accessing . The defined in the . Contains 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. Creates an instance of a with a specified message about the error and with the line number and position in the XAML file loaded where the error occurred. A message containing information about the load error. The line number of the XAML file where the load error occurred. The line position of the XAML file where the load error occurred. Gets or sets the name of the XAML file in which the load error occurred The name of the XAML file in which the load error occurred. Gets or sets the line number of the XAML file where the load error occurred. The line number of the XAML file where the load error occurred. Gets or sets the line position of the XAML file where the load error occurred. The line position of the XAML file where the load error occurred Gets or sets information about the error generated by the XAML Reader when loading an XML file. Information about the error generated by the XAML Reader when loading an XML file. Provides infrastructure support for XAML markup compilers and developer tools. Initializes a new instance of the class.