Как анимировать скрытие процедуры всплывающего окна (чей IsLightDismissEnabled установлен как True)?

Я разместил ветку на MSDN, но пока не получил ответа. Итак, я перехожу к Stackru...

Для открытия анимации это довольно просто. Но для закрытия / скрытия, кажется, что нет прямого пути для достижения этого эффекта. Панель настроек и нижняя / верхняя панель приложения имеют анимационные эффекты для открытия и скрытия. Здесь обсуждалась тема: как анимировать всплывающее окно, когда оно скрывается? Но IsLightDismissEnabled в этом случае устанавливается как False.

Не могли бы вы дать мне предложение?

1 ответ

Я бы сделал Popup в полноэкранном режиме создайте (прозрачную?) фоновую панель, чтобы вручную обрабатывать ввод с отключением света и помещать любой другой контент внутри этой панели. Когда вы обнаружите касание на панели - запустите любую анимацию, которую хотите, и когда она завершится - установите IsOpen = false,

Другие вопросы по тегам