# InplaceEditorOwnerBase class

Serves as the base class for objects that manage inplace editors in a host control.

**Namespace:** [`Eremex.AvaloniaUI.Editors.InplaceEditing`](./index.md)  
**Assembly:** `Eremex.Avalonia.Controls.dll`  
**NuGet Package:** [Eremex.Avalonia.Controls](https://www.nuget.org/packages/Eremex.Avalonia.Controls)

## Declaration

```csharp
public abstract class InplaceEditorOwnerBase
```

## Public Members

| name | description |
| --- | --- |
| [InplaceEditorOwnerBase](InplaceEditorOwnerBase/InplaceEditorOwnerBase.md)(…) | Initializes a new instance of the InplaceEditorOwnerBase class with the specified owner. |
| [UpdateContentLocker](InplaceEditorOwnerBase/UpdateContentLocker.md) { get; } | Gets a locker that is used to synchronize editor content updates. |
| [CloseEditor](InplaceEditorOwnerBase/CloseEditor.md)() | Closes the inplace editor after posting its value. |
| [HideEditor](InplaceEditorOwnerBase/HideEditor.md)() | Hides the inplace editor. |
| [PostEditor](InplaceEditorOwnerBase/PostEditor.md)() | Posts the inplace editor's value to the data source. |
| [ProcessKeyDown](InplaceEditorOwnerBase/ProcessKeyDown.md)(…) | Processes a key press for the control that hosts inplace editors. |
| [ProcessKeyUp](InplaceEditorOwnerBase/ProcessKeyUp.md)(…) | Processes a key release for the control that hosts inplace editors. |
| [ProcessPointerPressed](InplaceEditorOwnerBase/ProcessPointerPressed.md)(…) | Processes a pointer press on the specified inplace editor. |
| [ProcessPointerReleased](InplaceEditorOwnerBase/ProcessPointerReleased.md)(…) | Processes a pointer release on the specified inplace editor. |
| [ProcessTextInput](InplaceEditorOwnerBase/ProcessTextInput.md)(…) | Processes text input for the control that hosts inplace editors. |
| [ShouldCloseEditor](InplaceEditorOwnerBase/ShouldCloseEditor.md)(…) | Determines whether the inplace editor should be closed. |
| [ShowEditor](InplaceEditorOwnerBase/ShowEditor.md)(…) | Shows the inplace editor and optionally sets focus to it. |
| [ShowEditorAndSelectAll](InplaceEditorOwnerBase/ShowEditorAndSelectAll.md)() | Shows the inplace editor and selects all its text. |
| [TryCommitActiveEditor](InplaceEditorOwnerBase/TryCommitActiveEditor.md)(…) | Attempts to close the active inplace editor. |

## See Also

* namespace [Eremex.AvaloniaUI.Editors.InplaceEditing](./index.md)

<!-- DO NOT EDIT: generated by xmldocmd for Eremex.Avalonia.Controls.dll -->
