1

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

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

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

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

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

4

2 回答 2

0

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

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

进行页面转换的一种方法是使用堆栈面板。将第二个“隐藏”堆栈面板移到右侧,使其脱离屏幕,然后对其进行动画处理。

于 2011-04-24T23:16:37.577 回答
0

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

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

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

于 2011-04-24T22:38:13.333 回答