Microsoft.Windows.Design.Model Namespace
Provides an editing model for representing user interface (UI) objects.
The ModelItem class represents a single item in the editing model. An item can be anything from a window or a control down to a color or an integer. Model items are created by a ModelFactory. Change the parent of one item to another by using the ModelParent class.
Classes
Class | Description | |
---|---|---|
![]() |
DefaultInitializer | Used to configure a new object in the designer. |
![]() |
DesignModeValueProvider | Captures property changes that are made by the user in the designer and provides new values at design time. |
![]() |
InstanceFactory | A feature provider that enables you to provide the implementation of the CreateInstance method for your object. |
![]() |
ModelEditingScope | Represents a group of changes to the editing store. |
![]() |
ModelEvent | Represents an event on an item. |
![]() |
ModelEventCollection | Represents an enumeration of events. |
![]() |
ModelFactory | Used to create instances of model items in the designer. |
![]() |
ModelItem | Represents a single item in the editing model. |
![]() |
ModelItemCollection | Implements support for a collection of ModelItem objects. |
![]() |
ModelItemDictionary | Implements key/value dictionary support for ModelItem objects. |
![]() |
ModelMemberCollection<TItemType, TFindType> | Represents a collection for model members. |
![]() |
ModelParent | A class that can be used to help set the parent of an item. |
![]() |
ModelProperty | Represents a property on an item. |
![]() |
ModelPropertyCollection | Represents a collection of properties. |
![]() |
PropertyIdentifier | An object that represents a property. |
![]() |
PropertyIdentifierCollection | A collection of property identifiers. |
Enumerations
Enumeration | Description | |
---|---|---|
![]() |
CreateOptions | Specifies how to create a new item. |