Перейти к содержанию

Класс InplaceEditorOwnerBase

Служит базовым классом для объектов, управляющих встроенными редакторами в контроле-хосте.

Пространство имён: Eremex.AvaloniaUI.Editors.InplaceEditing
Сборка: Eremex.Avalonia.Controls.dll
NuGet-пакет: Eremex.Avalonia.Controls

Объявление

public abstract class InplaceEditorOwnerBase

Конструкторы

имя описание
InplaceEditorOwnerBase(…) Инициализирует новый экземпляр класса InplaceEditorOwnerBase с указанным владельцем.

Свойства

имя описание
UpdateContentLocker { get; } Возвращает блокировщик, используемый для синхронизации обновлений содержимого редактора.

Методы

имя описание
CloseEditor() Закрывает встроенный редактор после передачи его значения.
HideEditor() Скрывает встроенный редактор.
PostEditor() Передаёт значение встроенного редактора в источник данных.
ProcessKeyDown(…) Обрабатывает нажатие клавиши для контрола, содержащего встроенные редакторы.
ProcessKeyUp(…) Обрабатывает отпускание клавиши для контрола, содержащего встроенные редакторы.
ProcessPointerPressed(…) Обрабатывает нажатие указателя на указанном встроенном редакторе.
ProcessPointerReleased(…) Обрабатывает отпускание указателя на указанном встроенном редакторе.
ProcessTextInput(…) Обрабатывает ввод текста для контрола, содержащего встроенные редакторы.
ShouldCloseEditor(…) Определяет, следует ли закрыть встроенный редактор.
ShowEditor(…) Отображает встроенный редактор и при необходимости передаёт ему фокус.
ShowEditorAndSelectAll() Отображает встроенный редактор и выделяет весь его текст.
TryCommitActiveEditor(…) Пытается закрыть активный встроенный редактор.

См. также



* Эта страница переведена с использованием технологий машинного перевода.