To declare a property, you use a Property directive. For example, this directive defines a property named ClassName of type System.String:
...
The Editor attribute specifies the GUI editor that will be used in the property grid for this property. This is equivalent to placing an [EditorAttribute] on a code property.
Info | |||||
---|---|---|---|---|---|
You should specify the editors full name when using the Editor attribute.
|
For a full list of available editors please see the following page.
EditorBase
The EditorBase attribute specifies the base type for the editor. If none is specified, then UITypeEditor is assumed.
...
The OnChanged attribute specifies the event handler to fire when the property value changes.
DeepLoad
The DeepLoad attribute is only used on SchemaExplorer objects. When set to true, SchemaExplorer will grab all your schema information in advance saving make multiple round trips back to your database.
Declaring a Property From the CodeBehind
...