Click or drag to resize
System.ComponentModel Namespace
The System.ComponentModel namespaces contain types that implement the run-time and design-time behavior of components and controls. Child namespaces support the Managed Extensibility Framework (MEF), provide attribute classes that define metadata for ASP.NET Dynamic Data controls, and contain types that let you define the design-time behavior of components and their user interfaces.
Classes
  ClassDescription
Public classBrowsableAttribute
Specifies whether a property or event should be displayed in a property browsing window.
Public classCategoryAttribute
Specifies the name of the category in which to group the property or event when displayed in a System.Windows.Forms.PropertyGrid control set to Categorized mode.
Public classDefaultValueAttribute
Specifies the default value for a property.
Public classDescriptionAttribute
Specifies a description for a property or event.
Public classDesignerCategoryAttribute
Specifies that the designer for a class belongs to a certain category.
Public classEditorBrowsableAttribute
Specifies that a property or method is viewable in an editor. This class cannot be inherited.
Public classPropertyChangedEventArgs
Provides data for the System.ComponentModel.INotifyPropertyChanged.PropertyChanged event.
Interfaces
  InterfaceDescription
Public interfaceINotifyPropertyChanged
Notifies clients that a property value has changed.
Delegates
  DelegateDescription
Public delegatePropertyChangedEventHandler
Represents the method that will handle the System.ComponentModel.INotifyPropertyChanged.PropertyChanged event raised when a property is changed on a component.
Enumerations
  EnumerationDescription
Public enumerationEditorBrowsableState
Specifies the browsable state of a property or method from within an editor.