The PropertyDefinition type exposes the following members.
Properties
Name | Description | |
---|---|---|
CanFreeze | Gets a value that indicates whether the object can be made unmodifiable. (Inherited from Freezable.) | |
Category |
Gets/sets the category to which this property belongs. The category is used to group
related properties in the PropertyGrid control.
| |
DefaultValue |
Gets/sets the default value of the property.
| |
DependencyObjectType | Gets the DependencyObjectType that wraps the CLR type of this instance. (Inherited from DependencyObject.) | |
DependencyProperty |
Gets a DependencyProperty for this PropertyDefinition.
| |
Description |
Gets/sets a description for the property. The description will be shown as the help tip
text in the PropertyGrid control.
| |
Dispatcher | Gets the Dispatcher this DispatcherObject is associated with. (Inherited from DispatcherObject.) | |
IsFrozen | Gets a value that indicates whether the object is currently modifiable. (Inherited from Freezable.) | |
IsSealed | Gets a value that indicates whether this instance is currently sealed (read-only). (Inherited from DependencyObject.) | |
Name |
Gets/sets the name of the property.
| |
OverrideConverterType |
Full type name (including namespace) and assembly name of a TypeConverter to use for the property (in the format: typename,assemblyname).
If not specified, an appropriate converter will automatically be used.
A TypeConverter is used to provide custom conversion of a property value to/from a string; it may also provide a list of allowed value.
| |
OverrideEditorType |
Full type name (including namespace) and assembly name of an Editor to use for the property (in the format: typename,assemblyname).
If not specified, an appropriate editor will automatically be used. An Editor provides a custom GUI used to select a new value for the property.
| |
PropertyType |
Gets/sets the Type of the property as a string.
The string represents a "well-known-typename", or the FullName of the type (includes namespace).
|