【发布时间】:2014-05-24 18:57:59
【问题描述】:
您好,我想知道如何实现一种方法,即使在导航到新页面时也能将所需的网格或面板保持在适当的位置?
适用于 Windows 8.1 的 Xbox 音乐应用通过其左侧面板执行此操作。 适用于 Windows Phone 8 的 Pandora 应用也可以做到这一点,其标志横幅位于顶部。
非常感谢。
【问题讨论】:
标签: c# xaml windows-phone-8 windows-8.1 windows-phone-8.1
您好,我想知道如何实现一种方法,即使在导航到新页面时也能将所需的网格或面板保持在适当的位置?
适用于 Windows 8.1 的 Xbox 音乐应用通过其左侧面板执行此操作。 适用于 Windows Phone 8 的 Pandora 应用也可以做到这一点,其标志横幅位于顶部。
非常感谢。
【问题讨论】:
标签: c# xaml windows-phone-8 windows-8.1 windows-phone-8.1
如果您需要使用 StackPanel 执行此操作,那么您可以拥有多个 StackPanel。您可以根据您的代码逻辑一次显示其中一个,无需导航到 New Page。@987654323 的情况相同@ 和其他 UI 组件。
此外,您可以在 Panorama/Pivot 中拥有多个带有定义标题的项目。像图像一样的标题上方的部分可以是单个 UI 组件,并且不会更改,因为您只是更改 Panorama/Pivot 的 SelectedItem。希望这对您有所帮助。
【讨论】:
您需要有一个包含静态控件的根页面和一个包含其他页面的框架。
这是跨页面的应用程序栏示例:How to share an app bar across pages (XAML)
【讨论】: