Was this page helpful?
Your feedback about this content is important. Let us know what you think.
Additional feedback?
1500 characters remaining
Collapse the table of content
Expand the table of content

System.Activities.Presentation.Model Namespace

.NET Framework 4.6 and 4.5

Provides classes related to presentation model.

  Class Description
Public class AttachedPropertiesService Attaches properties to the current instance.
Public class AttachedProperty Used in order to associate or attach additional information to the instance of an object.
Public class AttachedProperty<T> Contains a collection of attached properties.
Public class AttachedPropertyInfo Provides properties of an attached property.
Public class AttachedPropertyInfo<T> Provides properties of an attached property.
Public class Change Abstract class that, when implemented, describes a change to the model tree.
Public class 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.
Public class EditingScopeEventArgs Provides data for the EditingScopeCompleted event.
Public class 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.
Public class ModelFactory Creates instances of ModelItem objects in the designer.
Public class 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.
Public class ModelItemCollection Represents a collection of model items that can be individually accessed by index.
Public class ModelItemDictionary Derives from ModelItem and implements support for a dictionary of key/value pairs.
Public class ModelItemExtensions Implements extensions to the base model item.
Public class ModelMemberCollection<TItemType, TFindType> An abstract base class that ModelPropertyCollection derives from.
Public class 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.
Public class ModelPropertyCollection Contains an enumeration of properties.
Public class ModelTreeManager Provides the root model item and the model service, and enables you to sync the model tree with the XAML text.
Public class MorphHelper A helper class used to update model item references and properties.
Public class TextImage 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.

  Delegate Description
Public delegate PropertyValueMorphHelper Represents a delegate that is used to reference the method that handles type conversions for ModelItem property values.

  Enumeration Description
Public enumeration CreateOptions Used by a ModelFactory instance to specify how to create a new item.
© 2015 Microsoft