Microsoft.Practices.EnterpriseLibrary.Common.Configuration.Design Namespace
Classes
Class | Description | |
---|---|---|
AddApplicationBlockCommandAttribute |
Attribute class used to decorate the design time view model with a Add Application Block command. Add Application Block commands are added to the configuration tools main menu, underneath the 'Blocks' menu item. |
|
AddSateliteProviderCommandAttribute |
Attribute used to overwrite the Add Command for providers that depend on the availability of another block (Sattelite Providers).
|
|
AppSettingsDesignTime |
Container class for types and identifiers used to decorate the appSettings configuration schema with designtime information.
|
|
AppSettingsDesignTime.MetadataTypes |
This class supports the Enterprise Library infrastructure and is not intended to be used directly from your code.
|
|
AppSettingsDesignTime.MetadataTypes.AppSettingsSectionMetadata |
This class supports the Enterprise Library infrastructure and is not intended to be used directly from your code.
|
|
AppSettingsDesignTime.MetadataTypes.KeyValueConfigurationCollectionMetadata |
This class supports the Enterprise Library infrastructure and is not intended to be used directly from your code.
|
|
AppSettingsDesignTime.MetadataTypes.KeyValueConfigurationElementMetadata |
This class supports the Enterprise Library infrastructure and is not intended to be used directly from your code.
|
|
BaseTypeAttribute |
Indicates the base class or interface that must be assignable from the type specified in the property that this attribute decorates.
|
|
CloneableConfigurationElementTypeAttribute |
Attribute class used to associate a ConfigurationElement class with an ICloneableConfigurationElement implementation.
|
|
CommandAttribute |
Attribute used to decorate a designtime View Model element with an executable command. E.g. a context menu item that allows the user to perform an action in the elements context.
|
|
CommonDesignTime |
Class that contains common type names and metadata used by the designtime.
|
|
CommonDesignTime.CommandTypeNames |
Class that contains common command types used by the designtime.
|
|
CommonDesignTime.ConverterTypeNames |
Class that contains common converter types used by the designtime runtime.
|
|
CommonDesignTime.EditorTypes |
Class that contains common editor types used by the designtime.
|
|
CommonDesignTime.MetadataTypes |
Class that contains common metadata classes used by the designtime. This class supports the Enterprise Library infrastructure and is not intended to be used directly from your code. |
|
CommonDesignTime.MetadataTypes.RedirectedSectionElementMetadata |
This class supports the Enterprise Library infrastructure and is not intended to be used directly from your code.
|
|
CommonDesignTime.SectionType |
Type names for well known Enterprise Library ConfigurationSection elements.
|
|
CommonDesignTime.ValidationTypeNames |
Class that contains common validation types used by the designtime.
|
|
CommonDesignTime.ViewModelTypeNames |
Class that contains common view model types used by the designtime.
|
|
DesignConfigurationSource |
configuration source to support design-time configuration of FileConfigurationSource
|
|
DesigntimeDefaultAttribute |
Specifies a default value for a configuration property.
|
|
DesignTimeReadOnlyAttribute |
Determines if the corresponding property is read-only at designtime.
|
|
EditorWithReadOnlyTextAttribute |
Attribute that instructs the designtime to make the textbox for a property readonly. This property can is used together with an EditorAttribute, in which the created text box is readonly, though the property can be edited by the editor. |
|
EnvironmentalOverridesAttribute |
Attribute class used to indicate whether a property can be overwritten per environment. The default behavior is that any property can be overwritten. |
|
FilteredFileNameEditorAttribute |
Specifies additional metadata for the FilteredFileNameEditor editor.
|
|
HandlesSectionAttribute |
Indicates that this assembly handles the ConfigurationSection.
|
|
MergeableConfigurationCollectionTypeAttribute |
Attribute class used to associate a ConfigurationElementCollection class with an IMergeableConfigurationElementCollection implementation.
|
|
NamePropertyAttribute |
Attribute class that allows to specify a property that should be used as the Element View Model's name. |
|
OmitCustomAttributesPropertyAttribute |
This attribute supports the Enterprise Library infrastructure and is not intended to be used directly from your code.
|
|
PromoteCommandsAttribute |
Attribute class that can be oved to offer a properties add-commands to the containing Element View Model. This can be usefull for properties that contain a collection of providers, of which the Element Collection View Model is not shown in the UI (User Interface). |
|
ReferenceAttribute |
Attribute class used to indicate that the property is a reference to provider. Reference properties will show an editable dropdown that allows the referred element to be selected. |
|
RegisterAsMetadataTypeAttribute |
Registers a class as a metadata body class for another class.
|
|
ResourceCategoryAttribute |
Represents a localized CategoryAttribute.
|
|
ResourceDescriptionAttribute |
A customized version of DescriptionAttribute that can load the string from assembly resources instead of just a hard-wired string.
|
|
ResourceDisplayNameAttribute |
A customized version of DisplayNameAttribute that can load the string from assembly resources instead of just a hard-wired string.
|
|
TypePickingCommandAttribute |
Attribute class that is used to add a custom add command for a Element View Model. The Type Picking Command displays a type picker prior to adding the target element and can use its result to initialize the added element. |
|
ViewModelAttribute |
Attribute class used to specify a specific View Model derivement or visual representation to be used on the target element. TODO: add more information here, possibly a reference to other documentation.
|
|
WizardCommandAttribute |
Marks the annotated class as a configuration wizard that can be found by the configuration design time tools.
|
Interfaces
Interface | Description | |
---|---|---|
IDesignConfigurationSource |
Supports Enterprise Library design-time by providing ability to retrieve, add, and remove sections.
|
Enumerations
Enumeration | Description | |
---|---|---|
CommandPlacement |
Specifies the placement of a command. This can be either a top level menu, e.g.: FileMenu or BlocksMenu or a context menu, e.g.: ContextAdd, ContextCustom.
|
|
CommandReplacement |
Specifies whether a command replaces a default command.
|
|
TypeSelectorIncludes |
Provides attributes for the filter of types.
|