reckfellENGINE

Popup

Временное всплывающее окно с уведомлением о скрытии.

На этой странице
class PopupReckfellSharpНаследует Window

Наследует Window. Добавьте Popup в дерево, настройте содержимое и открывайте наследуемыми методами Popup/PopupCentered. Создаётся скрытым, transient, без рамки и с флагом PopupWindow. Для панели с готовым фоном используйте PopupPanel, для команд — PopupMenu, для подтверждения — ConfirmationDialog.

При стандартном PopupWindow включён путь закрытия через ui_cancel, обычно Escape. Фокус родительского окна, потеря фокуса приложения и запрос оконной системы также могут запустить закрытие. Системные/встроенные окна различаются по обработке фокуса; не стройте логику результата операции на предположении о единственной причине закрытия.

PopupHide сообщает скрытие, а не подтверждение. Сигнал не передаёт причину или результат. Если всплывающая форма что-то применяет, выполните действие в её собственном обработчике и отдельно сохраните результат; PopupHide используйте для завершения временного состояния интерфейса. Закрытие через внутренний путь планирует Hide отложенно. Hide уже скрытого окна не создаёт нового перехода.

Скрытие не освобождает Popup и его детей: окно можно открыть повторно. Освобождайте принадлежащий приложению экземпляр отдельно, когда он больше не нужен. Положение и размер при открытии могут подгоняться под доступную область родительского окна/экрана. Не используйте экранные координаты вместо локальных координат дочерних Control.

Объявления сверены с C# SDK 1.0.0. Раскройте имя, чтобы увидеть сигнатуры и описание.

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

PopupКонструктор
# Popup
C#
public Popup();

Создаёт скрытое transient-окно с WrapControls, Borderless и PopupWindow. Само содержимое/действия создаёт приложение.

Сигналы и события1

PopupHideСобытие
# PopupHide
C#
public event Action PopupHide;

Уведомляет о скрытии popup, без параметров причины/результата. Не используйте как подтверждение сохранения. Уже скрытое окно при повторном Hide не создаёт перехода.

Документация Reckfell EngineНаверх ↑
БЫСТРЫЙ ПЕРЕХОДНачало работыEntity и иерархияC# & .NET 10Сцены и префабы
Руководства и полный API Reckfell K
reckfellENGINE
RECKFELL ACCOUNT

Вход в аккаунт

Войдите в аккаунт Reckfell.

Один аккаунт для всей платформы Reckfell.