PropertyEditorBase Class
Represents the abstract base class for a PropertyEditor that uses Actipro Editors.
public abstract class PropertyEditorBase : PropertyEditor
- Inheritance:
- object ObservableObjectBase PropertyEditor object
Constructors
PropertyEditorBase(Type)
Initializes an instance of the class.
protected PropertyEditorBase(Type propertyType)
| Parameter | Type | Description |
|---|---|---|
| propertyType | Type | The type of the property. |
Properties
PredefinedValueTemplateKey
The resource key that references a pre-defined DataTemplate within internal resources to use for editing the property value.
ValueTemplate
The DataTemplate to use for editing the property value.
Methods
CreateValueTemplate()
Creates the DataTemplate to use for editing the property value.
Inherited Members
- PropertyEditor.GetIsReadOnly(IPropertyModel)
- PropertyEditor.NameTemplate
- PropertyEditor.NameTemplateKey
- PropertyEditor.NameTemplateSelector
- PropertyEditor.ObjectType
- PropertyEditor.PropertyName
- PropertyEditor.PropertyType
- PropertyEditor.ValueTemplateKey
- PropertyEditor.ValueTemplateKind
- PropertyEditor.ValueTemplateSelector
- ObservableObjectBase.NotifyPropertyChanged(string)
- ObservableObjectBase.OnPropertyChanged(string)
- ObservableObjectBase.OnPropertyChanged(PropertyChangedEventArgs)
- ObservableObjectBase.OnPropertyChanging(string)
- ObservableObjectBase.OnPropertyChanging(PropertyChangingEventArgs)
- ObservableObjectBase.SetProperty<T>(ref T, T, string)
- ObservableObjectBase.PropertyChanged
- ObservableObjectBase.PropertyChanging
- object.GetType()
- object.MemberwiseClone()
- object.ToString()
- object.Equals(object)
- object.Equals(object, object)
- object.ReferenceEquals(object, object)
- object.GetHashCode()