System.Activities.Design.Model 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.Model namespace contains base-level classes that use the underlying data model of the workflow designer.
Classes
Class | Description | |
---|---|---|
ModelEditingScope | 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. | |
ModelEvent | Represents an event on an item. An event may be bound to one or more event handlers. At design time, event-handling methods typically do not exist, so the collection of model events is a collection of strings. | |
ModelEventCollection | Contains an enumeration of events. | |
ModelFactory | Creates instances of ModelItem objects in the designer. | |
ModelItem | Represents a single item in the editing model. An item can be anything from a complex data structure down to a color or integer. | |
ModelItemCollection | Represents a collection of model items that can be individually accessed by index. | |
ModelItemDictionary | Derives from ModelItem and implements support for a dictionary of key/value pairs. | |
ModelMemberCollection<TItemType, TFindType> | An abstract base class that ModelPropertyCollection and ModelEventCollection derive from. | |
ModelProperty | A ModelProperty represents a property on a ModelItem. 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 PropertyDescriptor. | |
ModelPropertyCollection | Contains an enumeration of properties. | |
PropertyIdentifier | Represents a property. Properties can be identified by name or by dependency property. |
Enumerations
Enumeration | Description | |
---|---|---|
CreateOptions | Used by a ModelFactory instance to specify how to create a new item. |