我正在开发一个使用一些瞬态内容的Windows Phone 7应用程序。
为了避免回到那个瞬态内容,我决定在同一页面上使用带有多个网格的phew页面。
当我必须显示另一个“页面”时,我设置为折叠当前网格,然后我设置为可见的所需网格。
我知道这可以使用用户控件完成,但我不确定使用用户控件是否可能是使用网格的最慢。有什么建议吗?
另一个问题是如果我使用网格,我该如何使用页面转换?
答案 0 :(得分:0)
当您想要显示瞬态内容时,另一个选项是使用弹出控件。这不会出现在导航堆栈中,因此当用户返回时(&lt ;-),他们将看不到此内容。
然而,Popup内容不是GPU加速的,所以你只想显示简单的内容,没有动画等......
如果您想要页面转换等...那么我认为您唯一的选择是使用Pages。这样你就可以进行转换,后退按钮按预期工作。
答案 1 :(得分:0)
如果通过用户控件或网格执行此操作并不重要 - 速度方面的重要性在于布局的复杂性。
如果您在多个页面上执行此操作,用户控件可能会更好,因此您不必重复自己。
进行页面转换的一种方法是使用堆栈面板。将第二个“隐藏”堆栈面板向右移动,使其在屏幕外,然后将其设置为动画。