【问题标题】:How to keep a grid static when navigating between pages?在页面之间导航时如何保持网格静态?
【发布时间】: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


    【解决方案1】:

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

    此外,您可以在 Panorama/Pivot 中拥有多个带有定义标题的项目。像图像一样的标题上方的部分可以是单个 UI 组件,并且不会更改,因为您只是更改 Panorama/Pivot 的 SelectedItem。希望这对您有所帮助。

    【讨论】:

      【解决方案2】:

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

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

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2015-12-12
        • 2021-12-02
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2023-04-04
        • 1970-01-01
        • 2021-07-12
        相关资源
        最近更新 更多