如何在winrt页面导航中实现翻转效果?

时间:2012-10-26 06:29:33

标签: c# windows-runtime

我的主屏幕上有瓷砖。我想当用户点击任何瓷砖然后下一页应该打开与动画相同的开始屏幕。当用户点击开始屏幕上的任何图块时,它会翻转并打开。

2 个答案:

答案 0 :(得分:0)

使用基本的Frame控件实现可能很难实现,因为它只有一个内容,因此您需要将磁贴翻转一半,淡出页面的其余部分,然后立即加载并翻转下一页。如果您可以在为其设置动画之前将下一页加载到某个透明容器中,那将更为可行。

您可以通过设置分配给UI元素的Projection属性的PlaneProjection对象的rotation属性来设置用于翻转控件的变换。

另请注意,启动屏幕只需加载已启动应用程序的小闪屏图像并为其设置动画。如果您的下一页需要任何加载,您可能需要在调用导航之前预加载它,以避免在平滑导航开始之前出现延迟。

答案 1 :(得分:0)

如果您使用的是Web应用程序,我建议您使用JQuery。

你会发现很多插件。