In This Article

PropertyEditorBase Class

Represents the abstract base class for a PropertyEditor that uses Actipro Editors.

public abstract class PropertyEditorBase : PropertyEditor, INotifyPropertyChanged
Inheritance:
System.Object ObservableObjectBase PropertyEditor Object
Derived:
MaskedStringPropertyEditor PartEditBoxPropertyEditorBase

Constructors

PropertyEditorBase(Type)

Initializes an instance of the PropertyEditorBase class.

protected PropertyEditorBase(Type propertyType)
Parameter Type Description
propertyType System.Type

The type of the property.

Properties

PredefinedValueTemplateKey

Gets the resource key that references a pre-defined System.Windows.DataTemplate within internal resources to use for editing the property value.

protected abstract object PredefinedValueTemplateKey { get; }

Property Value

System.Object:

The resource key that references a pre-defined System.Windows.DataTemplate within internal resources to use for editing the property value.

ValueTemplate

Gets or sets the System.Windows.DataTemplate to use for editing the property value.

public override DataTemplate ValueTemplate { get; set; }

Property Value

System.Windows.DataTemplate:

The System.Windows.DataTemplate to use for editing the property value.

Methods

CreateValueTemplate()

Creates the System.Windows.DataTemplate to use for editing the property value.

protected virtual DataTemplate CreateValueTemplate()

Returns

System.Windows.DataTemplate:

The System.Windows.DataTemplate to use for editing the property value.

Inherited Members