Microsoft.Practices.EnterpriseLibrary.Configuration.Design.ViewModel Namespace
Classes
Class | Description | |
---|---|---|
BindableProperty |
The BindableProperty class contains all the UI (User Interface) related information for a Property instance.
|
|
BindableProperty.BindablePropertyConverter |
A TypeConverter implementation that can be used to display and interpret a Property's Value.
|
|
CollectionEditorContainedElementProperty |
Represents a property contained within a collection editor and provides logic to return the appropriate logical contained element ILogicalPropertyContainerElement.
|
|
CollectionEditorContainedElementReferenceProperty |
The CollectionEditorContainedElementReferenceProperty represents a reference property contained within a collection editor.
|
|
CollectionElementViewModel |
Represents a ConfigurationElement within a ConfigurationElementCollection.
|
|
CommandModel |
Represents a bindable command that can be executed from within the designer. |
|
ConfigurationProperty |
A property model that allows a ConfigurationElement's to be set directly (bypassing the CLR property).
|
|
ConfigurationSourceModel |
The ConfigurationSourceModel represents a single IConfigurationSource that is presented in the design-time.
|
|
CustomAttributesPropertyExtender |
The CustomAttributesPropertyExtender provides extended properties for configuration elements with attributes provided through the ICustomProviderData interface.
|
|
CustomProperty<TProperty> |
The CustomProperty<TProperty> provides custom value storage and is not built from a PropertyDescriptor definition.
|
|
DefaultCollectionElementAddCommand |
Adds a ConfigurationElement type to a ElementCollectionViewModel
|
|
DefaultDeleteCommandModel |
Default Delete Command implementation. Invokes the Delete() method on execution. |
|
DefaultElementCollectionAddCommand |
Default Command Model implementation for the add command on ElementCollectionViewModel instances.
|
|
ElementCollectionViewModel |
The ElementCollectionViewModel is a model for a ConfigurationElementCollection.
|
|
ElementListLayout |
Layout class used to display a vertical list of ElementViewModel's.
|
|
ElementListLayoutWalker |
Walks the ViewModel bindables to disover and return layout items of type ElementListLayout, ListLayout, and TwoColumnsLayout.
|
|
ElementProperty |
A property model from a property discovered on a ConfigurationElement.
|
|
ElementReference |
The ElementReference represents a reference to a ElementViewModel instance. The referred element will resolve once it becomes available in the ElementLookup. Once the referred element is resolved, a ElementFound event is triggered. An instance of ElementReference provides basic facilities to keep track of changes to the referred element. |
|
ElementReferenceProperty |
A custom property added to a ElementViewModel to support properties that reference items in other ElementViewModels.
|
|
ElementViewModel |
The ElementViewModel provides a description of a ConfigurationElement displayed in the Enterprise Library Configuration Design tool.
|
|
EnvironmentAwareFrameworkEditorBindableProperty |
A FrameworkEditorBindableProperty class specific to environmentally overridden properties. |
|
FrameworkEditorBindableProperty |
A BindableProperty class that allow's the UI (User Interface) to interact with the underlying Property though a custom control (e.g. a date picker, rather than the default textbox).
|
|
HeaderedListLayout |
Layout class that can be used to visualize a ElementViewModel (typically ElementCollectionViewModel) as a list of elements with a textual header.
|
|
HeaderLayout |
Layout class that can be used to visualize a textual header and contextual commnands.
|
|
HierarchicalLayout |
Layout class that can be used to visualize an ElementViewModel and its children in a hierarchical layout.
|
|
HorizontalColumnBindingLayout |
Layout class used to display an ElementViewModel instance in a horizontally aligned grid column.
|
|
HorizontalListLayout |
Layout class that can be used to visualize any number of ElementViewModel instances as a horizontal list with resize controls.
|
|
InitializeContext |
An initialization context used for those elements and properties during explicit initialization calls Initialize(InitializeContext) and Initialize(InitializeContext).
|
|
ListLayout |
Layout class used to display a vertical list of ViewModel's.
|
|
MetadataCollection |
The MetadataCollection manages a base set of attributes and their overridden values.
|
|
PopupEditorBindableProperty |
A BindableProperty implementation that allows the user to interact with the underlying Property's value through a model popup editor.
|
|
Property |
The Property represents a property of a single ConfigurationElement.
|
|
PropertyValueChangedEventArgs<T> |
The event arguments for PropertyValueChangedEventHandler<T>.
|
|
ProtectionProviderProperty |
Is a custom Property for a SectionViewModel that indicates if the section needs a protection provider and is, therefore, encrypted.
|
|
RequirePermissionProperty |
A custom property model that allows a ConfigurationSection's RequirePermission property to be modified.
|
|
SectionViewModel |
The SectionViewModel represents a ConfigurationSection in the enterprise library configuration designer.
|
|
SuggestedValuesBindableProperty |
A BindableProperty class that allow's the UI (User Interface) to interact with the underlying Property's SuggestedValues collection.
|
|
ThreeVerticalVisualsLayout |
Layout class used to display three ViewModel instances vertically.
|
|
ToggleExpandedCommand |
A sectionViewModel() command to toggle the IsExpanded state.
|
|
TwoColumnsLayout |
Layout class used to display two ViewModel instances horizontally.
|
|
TwoVerticalsLayout |
Layout class used to display two ViewModel instances vertically.
|
|
TypeNameParserHelper |
The TypeNameParserHelper attempts to parse a string version of a type name to get the short name of the type.
|
|
TypeNameProperty |
The TypeNameProperty represents a property to display Type information within the configuration design-time.
|
|
TypePickingCollectionElementAddCommand |
Collects a type from the user and populates the newly created ElementViewModel with type information. This will attempt to set the Name property and TypeName properties found in the Properties collection.
|
|
ValidationModel | ||
ViewModel |
The ViewModel provides a base definition for the logic backing a view-element within the Enterprise Library Configuration Design tool.
|
Interfaces
Interface | Description | |
---|---|---|
IElementExtendedPropertyProvider |
The IElementExtendedPropertyProvider interface allows an implementer to provide additional properties to ElementViewModels.
|
|
IEnvironmentalOverridesElement |
Interface that contains the necessary information needed to environmentally override a property.
|
|
IEnvironmentalOverridesProperty |
Interface that contains the necessary information needed to environmentally override a property.
|
|
ILogicalPropertyContainerElement |
Denotes an associated from a property to its logical containing (or parent) element.
|
Delegates
Delegate | Description | |
---|---|---|
PropertyValueChangedEventHandler<T> |
Defines a property changed delegate over a specific type.
|