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 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.

protected abstract object PredefinedValueTemplateKey { get; }

Property Value

object

ValueTemplate

The DataTemplate to use for editing the property value.

public override DataTemplate? ValueTemplate { get; set; }

Property Value

DataTemplate

Methods

CreateValueTemplate()

Creates the DataTemplate to use for editing the property value.

protected virtual DataTemplate? CreateValueTemplate()

Returns

DataTemplate

Inherited Members

Extension Methods