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

Интерфейс IPopup

Определяет всплывающее окно, управляемое менеджером панелей инструментов.

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

Объявление

public interface IPopup

Свойства

имя описание
CanOpenPopup { get; } Возвращает, можно ли открыть всплывающее окно.
ClosePopupOnPointerLeave { get; } Возвращает, закрывается ли всплывающее окно, когда указатель его покидает.
IsPopupOpen { get; } Возвращает, открыто ли всплывающее окно элемента.
Manager { get; set; } Возвращает или задаёт менеджер панелей инструментов, связанный с этим объектом.
Navigation { get; } Возвращает обработчик навигации с клавиатуры для всплывающего окна.
PopupClientPosition { get; set; } Возвращает или задаёт положение клиентской области всплывающего окна.
ShadowOffset { get; } Возвращает смещение тени всплывающего окна.

Методы

имя описание
ClosePopup() Закрывает всплывающее окно.
FocusContent() Перемещает фокус клавиатуры на содержимое всплывающего окна.
ForceApplyStyling() Применяет стили к содержимому всплывающего окна.
HidePopup() Скрывает всплывающее окно.
OnClosed() Обрабатывает уведомление о закрытии всплывающего окна.
OnOpened() Обрабатывает уведомление об открытии всплывающего окна.
OnOpening() Обрабатывает уведомление о начале открытия всплывающего окна.
OpenPopup() Открывает всплывающее окно с текущими параметрами размещения.
OpenPopup(…) Открывает всплывающее окно в указанной позиции относительно целевого элемента размещения и возвращает, открылось ли оно.

События

имя описание
event Closed Происходит после закрытия всплывающего окна.
event Closing Происходит перед закрытием всплывающего окна. Отмените событие, чтобы предотвратить закрытие.
event Opened Происходит после открытия всплывающего окна.
event Opening Происходит перед открытием всплывающего окна. Отмените событие, чтобы предотвратить открытие.

См. также



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

Used in articles