This documentation is archived and is not being maintained.
System.Activities.Presentation.Model Namespace
Visual Studio 2010
Contains classes that enable you to work with model items in the model tree of the designer such as accessing the model items properties and attached properties. Also, provides functionality to manage the model tree.
| Class | Description | |
|---|---|---|
![]() | AttachedPropertiesService | Attaches properties to the current instance. |
![]() | AttachedProperty | Used in order to associate or attach additional information to the instance of an object. |
![]() | AttachedProperty<T> | Contains a collection of attached properties. |
![]() | AttachedPropertyInfo | Provides properties of an attached property. |
![]() | AttachedPropertyInfo<T> | Provides properties of an attached property. |
![]() | Change | Abstract class that, when implemented, describes a change to the model tree. |
![]() | EditingScope | An editing scope represents a collection of changes to the ModelItem tree that can be committed or rolled back as one atomic unit of work. |
![]() | EditingScopeEventArgs | Provides data for the EditingScopeCompleted event. |
![]() | 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. |
![]() | 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. |
![]() | ModelItemExtensions | Implements extensions to the base model item. |
![]() | ModelMemberCollection<TItemType, TFindType> | An abstract base class that ModelPropertyCollection derives 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. |
![]() | ModelTreeManager | Provides the root model item and the model service, and enables you to sync the model tree with the XAML text. |
![]() | MorphHelper | A helper class used to update model item references and properties. |
| Delegate | Description | |
|---|---|---|
![]() | PropertyValueMorphHelper | Represents a delegate that is used to reference the method that handles type conversions for ModelItem property values. |
| Enumeration | Description | |
|---|---|---|
![]() | CreateOptions | Used by a ModelFactory instance to specify how to create a new item. |
Show:


