Skip to main content

BaseEdit Members

Serves as the base for all editors that can be used for inplace editing in container controls.

Constructors

Name Description
BaseEdit() Initializes a new instance of the BaseEdit class with default settings.

Fields

Name Description
CausesValidationProperty static Identifies the BaseEdit.CausesValidation dependency property.
EditValueConverterProperty static Identifies the BaseEdit.EditValueConverter dependency property.
EditValuePostDelayProperty static Identifies the EditValuePostDelay dependency property.
EditValuePostModeProperty static Identifies the EditValuePostMode dependency property.
EditValueProperty static Identifies the BaseEdit.EditValue dependency property.
EditValueTypeProperty static Identifies the BaseEdit.EditValueType dependency property.
HasValidationErrorProperty static Identifies the BaseEdit.HasValidationError dependency property.
IsReadOnlyProperty static Identifies the BaseEdit.IsReadOnly dependency property.
ShowErrorIconProperty static Identifies the ShowErrorIcon dependency property.
ValidateOnEnterKeyPressedProperty static Identifies the BaseEdit.ValidateOnEnterKeyPressed dependency property.
ValidateOnTextInputProperty static Identifies the BaseEdit.ValidateOnTextInput dependency property.
ValidationErrorProperty static Identifies the BaseEdit.ValidationError dependency property.

Properties

Name Description
CausesValidation Gets or sets a value indicating whether validation is enabled for this editor. This is a dependency property.
EditCore Provides access to an internal editor control.
EditValue Gets or sets the editor’s value. This is a dependency property.
EditValueConverter Gets or sets a converter used to provide the editor’s value. This is a dependency property.
EditValuePostDelay Gets or sets the amount of time, in milliseconds, after which a value specified by a user is posted to the editor.
EditValuePostMode Gets or sets whether a value specified by a user should be posted immediately or after a delay.
EditValueType Gets or sets the edit value’s type treatment. This is a dependency property.
HasValidationError Gets whether an editor has a validation error. This is a dependency property.
IsFocusWithin
IsReadOnly Gets or sets whether the editor’s value can be changed by end-users. This is a dependency property.
ShowErrorIcon
ValidateOnEnterKeyPressed Gets or sets whether the edit value should be validated when pressing the ENTER key. This is a dependency property.
ValidateOnTextInput Gets or sets whether the edit value should be validated while typing within the editor’s text box. This is a dependency property.
ValidationError Gets or sets the validation error defined for the editor. This is a dependency property.

Methods

Name Description
ClearError() Clears error notification and resets the editor’s value.
DoValidate() Validates the editor.
Equals(Object, Object) static Determines whether the specified object instances are considered equal. Inherited from Object.
GetType() Gets the Type of the current instance. Inherited from Object.
MemberwiseClone() protected Creates a shallow copy of the current Object. Inherited from Object.
ReferenceEquals(Object, Object) static Determines whether the specified Object instances are the same instance. Inherited from Object.
ToString() Returns a string that represents the current object. Inherited from Object.

Events

Name Description
EditValueChanged Occurs after the editor’s value has been changed.
EditValueChanging Occurs before the editor’s value is changed.
Validate Enables you to validate the editor’s value.
See Also