Skip to content

InplaceEditorOwnerBase class

Serves as the base class for objects that manage inplace editors in a host control.

Namespace: Eremex.AvaloniaUI.Editors.InplaceEditing
Assembly: Eremex.Avalonia.Controls.dll
NuGet Package: Eremex.Avalonia.Controls

Declaration

public abstract class InplaceEditorOwnerBase

Public Members

name description
InplaceEditorOwnerBase(…) Initializes a new instance of the InplaceEditorOwnerBase class with the specified owner.
UpdateContentLocker { get; } Gets a locker that is used to synchronize editor content updates.
CloseEditor() Closes the inplace editor after posting its value.
HideEditor() Hides the inplace editor.
PostEditor() Posts the inplace editor's value to the data source.
ProcessKeyDown(…) Processes a key press for the control that hosts inplace editors.
ProcessKeyUp(…) Processes a key release for the control that hosts inplace editors.
ProcessPointerPressed(…) Processes a pointer press on the specified inplace editor.
ProcessPointerReleased(…) Processes a pointer release on the specified inplace editor.
ProcessTextInput(…) Processes text input for the control that hosts inplace editors.
ShouldCloseEditor(…) Determines whether the inplace editor should be closed.
ShowEditor(…) Shows the inplace editor and optionally sets focus to it.
ShowEditorAndSelectAll() Shows the inplace editor and selects all its text.
TryCommitActiveEditor(…) Attempts to close the active inplace editor.

See Also