Share via


Property Class

The Property represents a property of a single ConfigurationElement.

Namespace:  Microsoft.Practices.EnterpriseLibrary.Configuration.Design.ViewModel
Assembly:  Microsoft.Practices.EnterpriseLibrary.Configuration.DesignTime (in Microsoft.Practices.EnterpriseLibrary.Configuration.DesignTime.dll)

Syntax

'Declaration
Public Class Property _
    Inherits ViewModel _
    Implements ITypeDescriptorContext, IServiceProvider, INotifyPropertyChanged
public class Property : ViewModel, ITypeDescriptorContext, 
    IServiceProvider, INotifyPropertyChanged
public ref class Property : public ViewModel, 
    ITypeDescriptorContext, IServiceProvider, INotifyPropertyChanged
public class Property extends ViewModel implements ITypeDescriptorContext, IServiceProvider, INotifyPropertyChanged

Remarks

The Property describes the configuration property via property metadata Attributes and provides access to set and retrieve its value via Value.
The value described by Property is maintained by another Object provided at construction time.

Inheritance Hierarchy

System.Object
  Microsoft.Practices.EnterpriseLibrary.Configuration.Design.ViewModel.ViewModel
    Microsoft.Practices.EnterpriseLibrary.Configuration.Design.ViewModel.Property
      Microsoft.Practices.EnterpriseLibrary.Configuration.Design.ComponentModel.Editors.GenericTypeParameter
      Microsoft.Practices.EnterpriseLibrary.Configuration.Design.ViewModel.BlockSpecifics.EnvironmentalOverrides.EnvironmentOverriddenProperty
      Microsoft.Practices.EnterpriseLibrary.Configuration.Design.ViewModel.BlockSpecifics.EnvironmentOverriddenElementProperty
      Microsoft.Practices.EnterpriseLibrary.Configuration.Design.ViewModel.CustomProperty<TProperty>
      Microsoft.Practices.EnterpriseLibrary.Configuration.Design.ViewModel.ElementProperty
      Microsoft.Practices.EnterpriseLibrary.Configuration.Design.Wizard.WizardProperty

See Also

Property Members

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

Microsoft.Practices.EnterpriseLibrary.Configuration.Design.ViewModel.CustomProperty<TProperty>

Microsoft.Practices.EnterpriseLibrary.Configuration.Design.ViewModel.ElementProperty