This documentation is archived and is not being maintained.
Microsoft.Windows.Design.Model Namespace
.NET Framework 3.5
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.
| 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. |
| Enumeration | Description | |
|---|---|---|
![]() | CreateOptions | Specifies how to create a new item. |
Show:
