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 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¶
- namespace Eremex.AvaloniaUI.Editors.InplaceEditing