如何在页面之间导航时保​​持网格静态?

时间:2014-05-24 18:57:59

标签: c# xaml windows-phone-8 windows-8.1 windows-phone-8.1

您好我想知道如何实现一种方法,即使在导航到新页面时也能保持所需的网格或面板?

适用于Windows 8.1的Xbox音乐应用程序使用左侧面板执行此操作。 适用于Windows Phone 8的Pandora应用程序也使用其顶部的徽标横幅进行此操作。

非常感谢。

2 个答案:

答案 0 :(得分:0)

如果您需要使用StackPanel执行此操作,那么您可以拥有多个StackPanel。您可以根据代码逻辑一次显示其中一个,无需导航到New PageGrid和其他UI组件的案例。

此外,您可以在Panorama / Pivot中使用已定义的标题包含多个项目。像图像一样的标题上方的部分可以是单个UI组件,并且不会因为您只是更改Panorama' s / Pivot的SelectedItem而更改。希望这有助于你。

答案 1 :(得分:0)

您需要有一个包含静态控件的根页面和一个包含其他页面的框架。

以下是跨页面的应用栏示例:How to share an app bar across pages (XAML)