Early Preview
This is currently very much a preview. Please feel free to try things out,
but don't be upset if anything is not yet working. Feedback is welcome over on our
GitHub Dicussions page.
System.ComponentModel.Primitives
System Library
| Author | Microsoft |
| Version | 10.0.1 |
| Tags |
Public Types
System.​ComponentModel
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 <see cref="T:System.Windows.Forms.PropertyGrid" /> control set to Categorized mode.
class Component
Provides the base implementation for the <see cref="T:System.ComponentModel.IComponent" /> interface and enables object sharing between applications.
class ComponentCollection
Provides a read-only container for a collection of <see cref="T:System.ComponentModel.IComponent" /> 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.
Specifies that the designer for a class belongs to a certain category.
Specifies the visibility a property has to the design-time serializer.
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 that takes no arguments.
class EditorAttribute
Specifies the editor to use to change a property. 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.
Specifies which event is raised on initialization. This class cannot be inherited.
Thrown when a thread on which an operation should execute no longer exists or has no message loop.
The exception that is thrown when an invalid enumeration value is used.
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 or parameter should be localized. This class cannot be inherited.
Specifies that this property can be combined with properties belonging to other objects in a Properties window.
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.
Indicates whether the name of the associated property is displayed with parentheses in the Properties window. This class cannot be inherited.
class ReadOnlyAttribute
Specifies whether the property this attribute is bound to is read-only or read/write. This class cannot be inherited.
enum RefreshProperties
Defines identifiers that indicate the type of a refresh of the Properties window.
Indicates that the property grid should refresh when the associated property value changes. This class cannot be inherited.
System.​ComponentModel.​Design.​Serialization
Indicates a serializer for the serialization manager to use to serialize the values of the type this attribute is applied to. This class cannot be inherited.