哪个更好,有些网格崩溃或一些用户控制?

时间:2011-04-24 14:37:06

标签: windows-phone-7 navigation transitions

我正在开发一个使用一些瞬态内容的Windows Phone 7应用程序。

为了避免回到那个瞬态内容,我决定在同一页面上使用带有多个网格的phew页面。

当我必须显示另一个“页面”时,我设置为折叠当前网格,然后我设置为可见的所需网格。

我知道这可以使用用户控件完成,但我不确定使用用户控件是否可能是使用网格的最慢。有什么建议吗?

另一个问题是如果我使用网格,我该如何使用页面转换?

2 个答案:

答案 0 :(得分:0)

当您想要显示瞬态内容时,另一个选项是使用弹出控件。这不会出现在导航堆栈中,因此当用户返回时(&lt ;-),他们将看不到此内容。

然而,Popup内容不是GPU加速的,所以你只想显示简单的内容,没有动画等......

如果您想要页面转换等...那么我认为您唯一的选择是使用Pages。这样你就可以进行转换,后退按钮按预期工作。

答案 1 :(得分:0)

如果通过用户控件或网格执行此操作并不重要 - 速度方面的重要性在于布局的复杂性。

如果您在多个页面上执行此操作,用户控件可能会更好,因此您不必重复自己。

进行页面转换的一种方法是使用堆栈面板。将第二个“隐藏”堆栈面板向右移动,使其在屏幕外,然后将其设置为动画。