System.Activities.Design.PropertyEditing Namespace

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

The System.Activities.Design.PropertyEditing namespace contains classes that describe property and property editing functionality used by various user interface (UI) elements in the workflow designer.


  Class Description
Public class CategoryEditor Provides a custom CategoryEditor to use for grouping properties that are displayed in a PropertyGrid.
Public class CategoryEntry Models a Category, which consists of a localized name and a collection of properties.
Public class DependencyPropertyValueSource Identifies and reports value sources for properties that are dependent upon a parent property.
Public class DialogPropertyValueEditor Container for all dialog-editing logic for PropertyEntry objects.
Public class EditModeSwitchButton Represents a convenience button that enables the user to switch between the different PropertyContainer modes.
Public class ExtendedPropertyValueEditor Container for all extended editor logic for properties.
Public class NewItemFactory Base class that represents a factory for creating new items for a collection or for creating a property value.
Public class NewItemTypesAttribute Specifies which Type objects can be assigned as the value of a given property or as the value of a given property type. This is a sealed class.
Public class PropertyContainer Represents a graphic container for instances of PropertyEntry.
Public class PropertyEntry Enables the addition of type-specific data for a property.
Public class PropertyEntryCollection Maintains the collection of sub-properties of a given parent PropertyEntry.
Public class PropertyFilter Provides filtering functionality for a property editing host.
Public class PropertyFilterAppliedEventArgs Event arguments that are used to execute an event process when a PropertyFilter has been applied to a target property.
Public class PropertyFilterPredicate Represents a predicate text string that is used to filter property searches.
Public class PropertyMarker Represents a control that is placed on a PropertyContainer row template to mark where a host-specific property marker should be put at run time.
Public class PropertyOrder Handles setting the order in which properties arrange themselves within a category, or within a list of sub-properties.
Public class PropertyOrderAttribute Attribute that is used to attach a PropertyOrder to a property.
Public class PropertyValue Maintains a data model for the value of a property.
Public class PropertyValueCollection Encapsulates a collection of PropertyValue instances and is used for properties whose Type is a collection.
Public class PropertyValueEditor Establishes an inline editor for the updating of property values.
Public class PropertyValueEditorCommands Enables the use of standard commands to control the editing of property values.
Public class PropertyValueExceptionEventArgs Represents an object that contains event arguments for the occurrence of a PropertyValueException.
Public class PropertyValueSource Represents the origin of a property value.


  Interface Description
Public interface IPropertyFilterTarget Interface that is used by the host infrastructure for property editing to handle sorting and filtering functionality.


  Enumeration Description
Public enumeration PropertyContainerEditMode Contains the different edit modes of a PropertyContainer.
Public enumeration PropertyValueExceptionSource Indicates the source of the exception thrown by a PropertyValue operation.