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. |