BindableProperty Class

The BindableProperty class contains all the UI (User Interface) related information for a Property instance.

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

Syntax

'Declaration
Public Class BindableProperty _
    Inherits PropertyDescriptor _
    Implements IDataErrorInfo, INotifyPropertyChanged, IDisposable
public class BindableProperty : PropertyDescriptor, 
    IDataErrorInfo, INotifyPropertyChanged, IDisposable
public ref class BindableProperty : public PropertyDescriptor, 
    IDataErrorInfo, INotifyPropertyChanged, IDisposable
public class BindableProperty extends PropertyDescriptor implements IDataErrorInfo, INotifyPropertyChanged, IDisposable

Remarks

Property instances are shown in the designer as well in Visual Studio's property grid.
Threrefore the BindableProperty class derives from PropertyDescriptor.

Inheritance Hierarchy

System.Object
  System.ComponentModel.MemberDescriptor
    System.ComponentModel.PropertyDescriptor
      Microsoft.Practices.EnterpriseLibrary.Configuration.Design.ViewModel.BindableProperty
        Microsoft.Practices.EnterpriseLibrary.Configuration.Design.ViewModel.BlockSpecifics.Logging.MaskedPasswordBindable
        Microsoft.Practices.EnterpriseLibrary.Configuration.Design.ViewModel.FrameworkEditorBindableProperty
        Microsoft.Practices.EnterpriseLibrary.Configuration.Design.ViewModel.PopupEditorBindableProperty
        Microsoft.Practices.EnterpriseLibrary.Configuration.Design.ViewModel.SuggestedValuesBindableProperty

See Also

BindableProperty Members

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

BindableProperty.Property