2012-11-15 38 views

回答

0

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

http://phone.codeplex.com

+0

我实际上已经在我自己的应用程序中通过认证的透视中使用了webbrowser。但我同意,除非将IsHitTestVisible设置为false(禁用Web浏览器控件的滚动,平移,缩放等),否则它可能会给用户造成一些混淆。 –

0

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

这里是在WP toolkit为WP7使用导航转变的伟大的指导,但我估计这将是similair为WP8的工具箱: http://windowsphonegeek.com/articles/Windows-Phone-7-Navigation-Transitions-Step-By-Step-guide

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