Интерфейс IPopup¶
Определяет всплывающее окно, управляемое менеджером панелей инструментов.
Пространство имён: Eremex.AvaloniaUI.Controls.Bars
Сборка: Eremex.Avalonia.Controls.dll
NuGet-пакет: Eremex.Avalonia.Controls
Объявление¶
Свойства¶
| имя | описание |
|---|---|
| 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 | Происходит перед открытием всплывающего окна. Отмените событие, чтобы предотвратить открытие. |
См. также¶
- пространство имён Eremex.AvaloniaUI.Controls.Bars
* Эта страница переведена с использованием технологий машинного перевода.