动画弹出显示

时间:2012-12-06 21:33:07

标签: c++ winrt-xaml

我在Windows应用商店应用中使用简单的故事板来淡出动态创建的弹出窗口的显示。 storyboard目标是弹出窗口,代码为:

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

这样可行,但由于我不清楚弹出窗口和故事板对彼此的了解程度,我想知道在故事板开始之前是否有任何弹出窗口显示的情况。例如,它是否依赖于UI循环时间,弹出窗口等待在下一个循环开始时打开,如果故事板在同一循环中开始,则淡入将发生,否则不会?

1 个答案:

答案 0 :(得分:0)

没关系。当UI开始渲染时,它将检查“IsOpen”,如果打开,则显示它。然后开始淡入。