Microsoft.Practices.EnterpriseLibrary.Configuration.Design.ViewModel Namespace

Classes

  Class Description
Ff667829.pubclass(en-us,PandP.50).gif BindableProperty
The BindableProperty class contains all the UI (User Interface) related information for a Property instance.
Ff667829.protclass(en-us,PandP.50).gif BindableProperty.BindablePropertyConverter
A TypeConverter implementation that can be used to display and interpret a Property's Value.
Ff667829.pubclass(en-us,PandP.50).gif CollectionEditorContainedElementProperty
Represents a property contained within a collection editor and provides logic to return the appropriate logical contained element ILogicalPropertyContainerElement.
Ff667829.pubclass(en-us,PandP.50).gif CollectionEditorContainedElementReferenceProperty
The CollectionEditorContainedElementReferenceProperty represents a reference property contained within a collection editor.
Ff667829.pubclass(en-us,PandP.50).gif CollectionElementViewModel
Ff667829.pubclass(en-us,PandP.50).gif CommandModel
Represents a bindable command that can be executed from within the designer.
Ff667829.pubclass(en-us,PandP.50).gif ConfigurationProperty
A property model that allows a ConfigurationElement's to be set directly (bypassing the CLR property).
Ff667829.pubclass(en-us,PandP.50).gif ConfigurationSourceModel
The ConfigurationSourceModel represents a single IConfigurationSource that is presented in the design-time.
Ff667829.pubclass(en-us,PandP.50).gif CustomAttributesPropertyExtender
The CustomAttributesPropertyExtender provides extended properties for configuration elements with attributes provided through the ICustomProviderData interface.
Ff667829.pubclass(en-us,PandP.50).gif CustomProperty<TProperty>
The CustomProperty<TProperty> provides custom value storage and is not built from a PropertyDescriptor definition.
Ff667829.pubclass(en-us,PandP.50).gif DefaultCollectionElementAddCommand
Ff667829.pubclass(en-us,PandP.50).gif DefaultDeleteCommandModel
Default Delete Command implementation.
Invokes the Delete() method on execution.
Ff667829.pubclass(en-us,PandP.50).gif DefaultElementCollectionAddCommand
Default Command Model implementation for the add command on ElementCollectionViewModel instances.
Ff667829.pubclass(en-us,PandP.50).gif ElementCollectionViewModel
Ff667829.pubclass(en-us,PandP.50).gif ElementListLayout
Layout class used to display a vertical list of ElementViewModel's.
Ff667829.pubclass(en-us,PandP.50).gif ElementListLayoutWalker
Walks the ViewModel bindables to disover and return layout items of type ElementListLayout, ListLayout, and TwoColumnsLayout.
Ff667829.pubclass(en-us,PandP.50).gif ElementProperty
A property model from a property discovered on a ConfigurationElement.
Ff667829.pubclass(en-us,PandP.50).gif 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.
Ff667829.pubclass(en-us,PandP.50).gif ElementReferenceProperty
A custom property added to a ElementViewModel to support properties that reference items in other ElementViewModels.
Ff667829.pubclass(en-us,PandP.50).gif ElementViewModel
The ElementViewModel provides a description of a ConfigurationElement displayed in the Enterprise Library Configuration Design tool.
Ff667829.pubclass(en-us,PandP.50).gif EnvironmentAwareFrameworkEditorBindableProperty
A FrameworkEditorBindableProperty class specific to environmentally overridden properties.
Ff667829.pubclass(en-us,PandP.50).gif 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).
Ff667829.pubclass(en-us,PandP.50).gif HeaderedListLayout
Layout class that can be used to visualize a ElementViewModel (typically ElementCollectionViewModel) as a list of elements with a textual header.
Ff667829.pubclass(en-us,PandP.50).gif HeaderLayout
Layout class that can be used to visualize a textual header and contextual commnands.
Ff667829.pubclass(en-us,PandP.50).gif HierarchicalLayout
Layout class that can be used to visualize an ElementViewModel and its children in a hierarchical layout.
Ff667829.pubclass(en-us,PandP.50).gif HorizontalColumnBindingLayout
Layout class used to display an ElementViewModel instance in a horizontally aligned grid column.
Ff667829.pubclass(en-us,PandP.50).gif HorizontalListLayout
Layout class that can be used to visualize any number of ElementViewModel instances as a horizontal list with resize controls.
Ff667829.pubclass(en-us,PandP.50).gif InitializeContext
An initialization context used for those elements and properties during explicit initialization calls Initialize(InitializeContext) and Initialize(InitializeContext).
Ff667829.pubclass(en-us,PandP.50).gif ListLayout
Layout class used to display a vertical list of ViewModel's.
Ff667829.pubclass(en-us,PandP.50).gif MetadataCollection
The MetadataCollection manages a base set of attributes and their overridden values.
Ff667829.pubclass(en-us,PandP.50).gif PopupEditorBindableProperty
A BindableProperty implementation that allows the user to interact with the underlying Property's value through a model popup editor.
Ff667829.pubclass(en-us,PandP.50).gif Property
The Property represents a property of a single ConfigurationElement.
Ff667829.pubclass(en-us,PandP.50).gif PropertyValueChangedEventArgs<T>
The event arguments for PropertyValueChangedEventHandler<T>.
Ff667829.pubclass(en-us,PandP.50).gif ProtectionProviderProperty
Is a custom Property for a SectionViewModel that indicates if the section needs a protection provider and is, therefore, encrypted.
Ff667829.pubclass(en-us,PandP.50).gif RequirePermissionProperty
A custom property model that allows a ConfigurationSection's RequirePermission property to be modified.
Ff667829.pubclass(en-us,PandP.50).gif SectionViewModel
The SectionViewModel represents a ConfigurationSection in the enterprise library configuration designer.
Ff667829.pubclass(en-us,PandP.50).gif SuggestedValuesBindableProperty
A BindableProperty class that allow's the UI (User Interface) to interact with the underlying Property's SuggestedValues collection.
Ff667829.pubclass(en-us,PandP.50).gif ThreeVerticalVisualsLayout
Layout class used to display three ViewModel instances vertically.
Ff667829.pubclass(en-us,PandP.50).gif ToggleExpandedCommand
A sectionViewModel() command to toggle the IsExpanded state.
Ff667829.pubclass(en-us,PandP.50).gif TwoColumnsLayout
Layout class used to display two ViewModel instances horizontally.
Ff667829.pubclass(en-us,PandP.50).gif TwoVerticalsLayout
Layout class used to display two ViewModel instances vertically.
Ff667829.pubclass(en-us,PandP.50).gif TypeNameParserHelper
The TypeNameParserHelper attempts to parse a string version of a type name to get the short name of the type.
Ff667829.pubclass(en-us,PandP.50).gif TypeNameProperty
The TypeNameProperty represents a property to display Type information within the configuration design-time.
Ff667829.pubclass(en-us,PandP.50).gif 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.
Ff667829.pubclass(en-us,PandP.50).gif ValidationModel
The ValidationModel tracks all ValidationResult instances by elements in ElementLookup.
Ff667829.pubclass(en-us,PandP.50).gif ViewModel
The ViewModel provides a base definition for the logic backing a view-element within the Enterprise Library Configuration Design tool.

Interfaces

  Interface Description
Ff667829.pubinterface(en-us,PandP.50).gif IElementExtendedPropertyProvider
The IElementExtendedPropertyProvider interface allows an implementer to provide additional properties to ElementViewModels.
Ff667829.pubinterface(en-us,PandP.50).gif IEnvironmentalOverridesElement
Interface that contains the necessary information needed to environmentally override a property.
Ff667829.pubinterface(en-us,PandP.50).gif IEnvironmentalOverridesProperty
Interface that contains the necessary information needed to environmentally override a property.
Ff667829.pubinterface(en-us,PandP.50).gif ILogicalPropertyContainerElement
Denotes an associated from a property to its logical containing (or parent) element.

Delegates

  Delegate Description
Ff667829.pubdelegate(en-us,PandP.50).gif PropertyValueChangedEventHandler<T>
Defines a property changed delegate over a specific type.