ClassEditorBaseElement
Definition
Namespace:Telerik.WinControls.UI
Assembly:Telerik.WinControls.UI.dll
Syntax:
[RadToolboxItem(false)]
public abstract class EditorBaseElement : RadEditorElement, INotifyPropertyChanged, ICustomTypeDescriptor, ISupportSystemSkin, IBindableComponent, IComponent, IDisposable, ISupportDrag, ISupportDrop, IShortcutProvider, IStylableElement, IStylableNode, IInputEditor, IValueEditor, ISupportInitialize
Inheritance: objectDisposableObjectRadObjectRadElementVisualElementRadComponentElementRadItemRadEditorElementEditorBaseElement
Derived Classes:
Implements:
Inherited Members
Constructors
EditorBaseElement()
Declaration
protected EditorBaseElement()
Fields
Properties
EditorElement
Declaration
public virtual RadItem EditorElement { get; set; }
Property Value
EditorManager
Declaration
public IEditorManager EditorManager { get; set; }
Property Value
Implements
IsModified
Declaration
public virtual bool IsModified { get; }
Property Value
Implements
IsNestedEditor
Gets whether the editor is instantiated on demand or is always availabele. Example: GridBooleanCellElement and GridViewBooleanColumn.
SupportedType
Declaration
public virtual EditorSupportedType SupportedType { get; }
Property Value
Value
Declaration
public virtual object Value { get; set; }
Property Value
Implements
VisualMode
Declaration
public virtual EditorVisualMode VisualMode { get; }
Property Value
Methods
BeginEdit()
Declaration
public virtual void BeginEdit()
Implements
BeginInit()
Declaration
public virtual void BeginInit()
Implements
EndInit()
Declaration
public virtual void EndInit()
Implements
FocusableElement()
Gets the VisualElement that must receive the focus, when the editor is invoked.
Initialize(object)
Initializes the provider.
Declaration
public virtual void Initialize(object value)
Parameters
value
value to be pre-loaded inside the initialized editor.
Initialize(object, object)
Initializes the provider.
InitializeFields()
Initializes the fields of this instance with their default values.
Declaration
protected override void InitializeFields()
Overrides
OnFormat(ConvertEventArgs)
Declaration
protected virtual void OnFormat(ConvertEventArgs e)
Parameters
e
OnKeyDown(KeyEventArgs)
Raises the KeyDown event.
Declaration
protected override void OnKeyDown(KeyEventArgs e)
Parameters
e
The key event arguments.
Overrides
OnKeyUp(KeyEventArgs)
Raises the KeyUp event.
Declaration
protected override void OnKeyUp(KeyEventArgs e)
Parameters
e
The key event arguments.
Overrides
OnParse(ConvertEventArgs)
Declaration
protected virtual void OnParse(ConvertEventArgs e)
Parameters
e
OnQueryValue(CancelEventArgs)
Declaration
protected virtual void OnQueryValue(CancelEventArgs e)
Parameters
e
OnTextChanged(EventArgs)
Raises the TextChanged event.
OnTextChanging(TextChangingEventArgs)
Raises the TextChanging event.
Declaration
protected override void OnTextChanging(TextChangingEventArgs e)
Parameters
e
A TextChangingEventArgs that contains the event data.
Overrides
OnValidated(EventArgs)
Declaration
protected virtual void OnValidated(EventArgs e)
Parameters
e
OnValidating(ValueChangingEventArgs)
Declaration
protected virtual void OnValidating(ValueChangingEventArgs e)
Parameters
e
OnValidationError(ValidationErrorEventArgs)
Declaration
protected virtual void OnValidationError(ValidationErrorEventArgs args)
Parameters
args
OnValidationError(string)
Declaration
protected virtual void OnValidationError(string message)
Parameters
message
OnValueChanged(EventArgs)
Declaration
protected virtual void OnValueChanged(EventArgs args)
Parameters
args
OnValueChanging(ValueChangingEventArgs)
Declaration
protected virtual void OnValueChanging(ValueChangingEventArgs args)
Parameters
args
ProcessKeyPress(KeyPressEventArgs)
Declaration
public void ProcessKeyPress(KeyPressEventArgs e)
Parameters
e
ProcessMouseDown(MouseEventArgs)
Declaration
public void ProcessMouseDown(MouseEventArgs e)
Parameters
e
ProcessMouseMove(MouseEventArgs)
Declaration
public void ProcessMouseMove(MouseEventArgs e)
Parameters
e
ProcessMouseUp(MouseEventArgs)
Declaration
public void ProcessMouseUp(MouseEventArgs e)
Parameters
e
ProcessMouseWheel(MouseEventArgs)
Declaration
public void ProcessMouseWheel(MouseEventArgs e)
Parameters
e
ReleaseMouseCapture()
Declaration
public void ReleaseMouseCapture()
ValidateCore()
Declaration
protected virtual void ValidateCore()
Events
Format
Declaration
public event ConvertEventHandler Format
Event Value
Parse
Declaration
public event ConvertEventHandler Parse
Event Value
QueryValue
Declaration
public event CancelEventHandler QueryValue
Event Value
Validated
Occurs when the editor is finished validating the value.
Declaration
public event EventHandler Validated
Event Value
Implements
Validating
Occurs when the editor is validating the value.
Declaration
public event CancelEventHandler Validating
Event Value
Implements
ValidationError
Occurs when internally the editor detects an error or when the Validating event fails.
Declaration
public event ValidationErrorEventHandler ValidationError
Event Value
Implements
ValueChanged
Occurs when the value of the editor changes.
Declaration
[Browsable(true)]
public event EventHandler ValueChanged
Event Value
Implements
ValueChanging
Occurs when the editor value is being changed. Cancelable event.
Declaration
public event ValueChangingEventHandler ValueChanging
Event Value
Implements