Интерфейс IPopupOwner¶
Определяет элемент, владеющий всплывающим окном и управляющий его размещением и поведением открытия.
Пространство имён: Eremex.AvaloniaUI.Controls.Bars
Сборка: Eremex.Avalonia.Controls.dll
NuGet-пакет: Eremex.Avalonia.Controls
Объявление¶
Свойства¶
| имя | описание |
|---|---|
| Holder { get; } | Возвращает контейнер, владеющий элементом. |
| HorizontalOffset { get; } | Возвращает горизонтальное смещение, применяемое при позиционировании всплывающего окна. |
| IsPopupOpen { get; } | Возвращает, открыто ли всплывающее окно элемента. |
| IsPopupOpening { get; } | Возвращает, открывается ли в данный момент всплывающее окно элемента. |
| Manager { get; } | Возвращает менеджер панелей инструментов, связанный с этим объектом. |
| OnPointerEnterOpenMode { get; } | Возвращает, как наведение указателя на элемент открывает его всплывающее окно. |
| OnPointerLeaveCloseMode { get; } | Возвращает, как уход указателя с элемента закрывает его всплывающее окно. |
| ParentPopup { get; } | Возвращает всплывающее окно, содержащее владельца всплывающего окна. |
| PlacementAnchor { get; } | Возвращает точку привязки на прямоугольнике размещения всплывающего окна. |
| PlacementGravity { get; } | Возвращает направление, в котором всплывающее окно расширяется от точки привязки. |
| PlacementMode { get; } | Возвращает режим, используемый для позиционирования всплывающего окна. |
| PlacementRect { get; } | Возвращает прямоугольник, используемый для позиционирования всплывающего окна относительно целевого элемента размещения. |
| PlacementTarget { get; } | Возвращает контрол, относительно которого позиционируется всплывающее окно. |
| Popup { get; } | Возвращает базовое всплывающее окно Avalonia. |
| VerticalOffset { get; } | Возвращает вертикальное смещение, применяемое при позиционировании всплывающего окна. |
Методы¶
| имя | описание |
|---|---|
| ClosePopup() | Закрывает всплывающее окно. |
| OnPopupClosed() | Обрабатывает уведомление о закрытии принадлежащего всплывающего окна. |
| OnPopupOpened() | Обрабатывает уведомление об открытии принадлежащего всплывающего окна. |
| OpenPopup() | Открывает всплывающее окно с текущими параметрами размещения. |
| RestoreLogicalParent() | Восстанавливает владельца в качестве логического родителя всплывающего окна. |
См. также¶
- пространство имён Eremex.AvaloniaUI.Controls.Bars
* Эта страница переведена с использованием технологий машинного перевода.