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.
| 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. |
|
FeatureExtensions | Adds LINQ extension methods to the FeatureManager and FeatureConnector<TFeatureProviderType> classes to support model items. |
|
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. |
|
ModelItemEventArgs | Provides data for events that use ModelItem instances. |
|
ModelMemberCollection<TItemType, TKeyType> | 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. |
|
PropertyIdentifierCollection | Represents a collection of property identifiers. |
|
PropertyInvalidatedEventArgs | Provides data for the PropertyInvalidated event. |
| Enumeration | Description | |
|---|---|---|
|
CreateOptions | Specifies how to create a new item. |