PivotItem中的Animate内容更改

时间:2012-11-15 00:16:23

标签: silverlight xaml animation windows-phone windows-phone-8

Windows Phone 8项目。我正在Content中更改PivotItem(从Grid更改为WebBrowser)。有没有办法通过翻页效果或从侧面滑动效果来动画该变化?

2 个答案:

答案 0 :(得分:0)

我建议你重新考虑这种方法。首先,在枢轴内使用浏览器控件会导致触摸手势出现各种UI问题。如果用户向左或向右滑动,他们的意图是导航枢轴还是在浏览器中调整视图?微软可能会拒绝这种实现。您应该考虑从您的数据透视页面导航到包含浏览器控件的新页面。在导航过程中使用页面过渡是微不足道的,并且可以在Windows Phone Toolkit(正式的Silverlight Toolkit for Windows Phone)中使用。

http://phone.codeplex.com

答案 1 :(得分:0)

正如Inkog所说,在枢轴项中使用webbrowser控件可能是个坏主意。但是如果您仍想这样做,您可以更改内容,然后在代码中的Windows Phone toolkit中调用页面过渡以获得页面动画效果,如幻灯片或旋转栅格。

这是一个很好的指南,用于在WP toolkit中为WP7使用导航过渡,但我猜这将是类似于WP8的工具包: http://windowsphonegeek.com/articles/Windows-Phone-7-Navigation-Transitions-Step-By-Step-guide

否则,您可以创建自己的animations using storyboards, which is quite easy using Expression Blend,然后在更改内容时运行这些动画。