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

Класс PopupContainer

Отображает контрол во всплывающем окне с необязательными кнопками изменения размера и закрытия.

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

Объявление

public class PopupContainer : TemplatedControl, INavigatable, IPopup, IResizeablePopupOwner

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

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

Свойства

имя описание
Child { get; set; } Возвращает или задаёт контрол, отображаемый во всплывающем окне.
IsOpen { get; set; } Возвращает или задаёт, открыто ли всплывающее окно.
Manager { get; set; } Возвращает или задаёт менеджер панелей инструментов, связанный с этим объектом.
PlacementAnchor { get; set; } Возвращает или задаёт точку привязки на прямоугольнике размещения всплывающего окна.
PlacementGravity { get; set; } Возвращает или задаёт направление, в котором всплывающее окно расширяется от точки привязки.
PlacementMode { get; set; } Возвращает или задаёт режим, используемый для позиционирования всплывающего окна.
PlacementRect { get; set; } Возвращает или задаёт прямоугольник, используемый для позиционирования всплывающего окна относительно целевого элемента размещения.
PlacementTarget { get; set; } Возвращает или задаёт контрол, относительно которого позиционируется всплывающее окно.
ShadowMargin { get; set; } Возвращает или задаёт поле, резервируемое для тени всплывающего окна.
ShadowOffset { get; set; } Возвращает или задаёт смещение тени всплывающего окна.
ShowCloseButton { get; set; } Возвращает или задаёт, отображает ли всплывающее окно кнопку закрытия.
ShowSizeGrip { get; set; } Возвращает или задаёт, отображает ли всплывающее окно маркер изменения размера.

Методы

имя описание
ClosePopup() Закрывает всплывающее окно.
OpenPopup() Открывает всплывающее окно с текущими параметрами размещения.
OpenPopup(…) Открывает всплывающее окно в указанной позиции относительно целевого элемента размещения и возвращает, открылось ли оно. (перегрузок: 4)

События

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

См. также



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

Used in articles