Анимационный всплывающий дисплей

Я использую простую раскадровку в приложении Магазина Windows, чтобы вывести на экран динамически создаваемое всплывающее окно. storyboard цель — это всплывающее окно, а код:

popup -> IsOpen = true;
Storyboard^ storyboard = dynamic_cast<Storyboard^>(Resources -> Lookup("fadeIn"));
storyboard->Begin();

Это работает, но так как мне не ясно, насколько всплывающее окно и раскадровка знают друг о друге, мне было интересно, была ли какая-либо ситуация, в которой всплывающее окно могло бы отображаться до запуска раскадровки. Например, зависит ли это от времени цикла пользовательского интерфейса, когда всплывающее окно ожидает открытия в начале следующего цикла, и если раскадровка начинается в том же цикле, произойдет постепенное появление, в противном случае нет?

1

Решение

Это хорошо. Когда пользовательский интерфейс начнет рендерить, он проверит «IsOpen», если он открыт, покажите его. Тогда начните исчезать.

0

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]