In This Article

PropertyEditorBase Class

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

public abstract class PropertyEditorBase : PropertyEditor
Inheritance:
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 Type

The type of the property.

Properties

PredefinedValueTemplateKey

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

protected abstract object PredefinedValueTemplateKey { get; }

Property Value

object:

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

ValueTemplate

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

public override DataTemplate ValueTemplate { get; set; }

Property Value

DataTemplate:

The DataTemplate to use for editing the property value.

Methods

CreateValueTemplate()

Creates the DataTemplate to use for editing the property value.

protected virtual DataTemplate CreateValueTemplate()

Returns

DataTemplate:

The DataTemplate to use for editing the property value.

Inherited Members