namespace ComponentModel
This namespace contains:
| namespace DataAnnotations | |
| namespace Design | |
| class BrowsableAttribute | Specifies whether a property or event should be displayed in a Properties window. |
| class CategoryAttribute | Specifies the name of the category in which to group the property or event when displayed in a control set to Categorized mode. |
| class Component | Provides the base implementation for the interface and enables object sharing between applications. |
| class ComponentCollection | Provides a read-only container for a collection of objects. |
| class DescriptionAttribute | Specifies a description for a property or event. |
| class DesignerAttribute | Specifies the class used to implement design-time services for a component. |
| class DesignerCategoryAttribute | Specifies that the designer for a class belongs to a certain category. |
| struct DesignerSerializationVisibility | Specifies the visibility a property has to the design-time serializer. |
| class DesignerSerializationVisibilityAttribute | Specifies the type of persistence to use when serializing a property on a component at design time. |
| class DesignOnlyAttribute | Specifies whether a property can only be set at design time. |
| class DisplayNameAttribute | Specifies the display name for a property, event, or public void method which takes no arguments. |
| class EditorAttribute | Specifies the editor to use to change a property. This class cannot be inherited. |
| class EditorBrowsableAttribute | Specifies that a property or method is viewable in an editor. This class cannot be inherited. |
| class EventHandlerList | Provides a simple list of delegates. This class cannot be inherited. |
| interface IComponent | Provides functionality required by all components. |
| interface IContainer | Provides functionality for containers. Containers are objects that logically contain zero or more components. |
| class ImmutableObjectAttribute | Specifies that an object has no subproperties capable of being edited. This class cannot be inherited. |
| class InitializationEventAttribute | Specifies which event is raised on initialization. This class cannot be inherited. |
| interface INotifyPropertyChanged | Notifies clients that a property value has changed. |
| class InvalidAsynchronousStateException | Thrown when a thread on which an operation should execute no longer exists or has no message loop. |
| class InvalidEnumArgumentException | The exception thrown when using invalid arguments that are enumerators. |
| interface ISite | Provides functionality required by sites. |
| interface ISupportInitialize | Specifies that this object supports a simple, transacted notification for batch initialization. |
| interface ISynchronizeInvoke | Provides a way to synchronously or asynchronously execute a delegate. |
| class LocalizableAttribute | Specifies whether a property should be localized. This class cannot be inherited. |
| class MergablePropertyAttribute | Specifies that this property can be combined with properties belonging to other objects in a Properties window. |
| class NotifyParentPropertyAttribute | Indicates that the parent property is notified when the value of the property that this attribute is applied to is modified. This class cannot be inherited. |
| class ParenthesizePropertyNameAttribute | Indicates whether the name of the associated property is displayed with parentheses in the Properties window. This class cannot be inherited. |
| class PropertyChangedEventArgs | Provides data for the event. |
| class PropertyChangedEventHandler | Represents the method that will handle the event raised when a property is changed on a component. |
| class ReadOnlyAttribute | Specifies whether the property this attribute is bound to is read-only or read/write. This class cannot be inherited |
| struct RefreshProperties | Defines identifiers that indicate the type of a refresh of the Properties window. |
| class RefreshPropertiesAttribute | Indicates that the property grid should refresh when the associated property value changes. This class cannot be inherited. |