【问题标题】:Hiding the Hamburger while in shell using template10使用 template10 在 shell 中隐藏汉堡包
【发布时间】:2016-02-24 20:33:38
【问题描述】:

对不起,如果我的查询有点无聊,这里是 uwp 初学者。

我正在尝试从 template10 和我的现有项目中变形汉堡包模板。基本上,我希望有一个汉堡菜单不可见的页面,并在页面(介绍页面)上显示我自己的导航按钮。导航到任何其他页面后,菜单将再次可见。

我尝试更改 Hamburger 的可见性状态作为一项实验,但它似乎也影响了内容。我所说的是否可以使用此控件进行,并且我遗漏了一些明显的东西?或者我必须在 app.xaml 中管理 shell 的使用并在没有 shell 的情况下加载我的介绍页面?

非常感谢 t10 btw(Jerry、Daren 和其他所有人)的创作,我对这件事感到困惑并没有减少我的感激之情

【问题讨论】:

  • 您能否插入您的 xaml 代码,以便任何想要帮助的人都可以轻松知道问题出在哪里。
  • 顺便说一句,为了后代-我发现github.com/Windows-XAML/Template10/issues/170这与我的问题非常相似

标签: win-universal-app hamburger-menu template10


【解决方案1】:

这里有几个选项供您选择。 IsPaneOpen 仅适用于您,具体取决于您选择的 DisplayMode。但如果我猜的话,你真正想在这里使用的是 HamburgerMenu,.IsFullScreen。

【讨论】:

  • 嗨,杰瑞,感谢您的回复。我有一个好主意,我可以在 t10 的 git 上检查 HamburgerMenu 的实现(都称赞开源!)并且也找到了这个属性。我会尽快测试并在这里更新,但看起来正是我想要的。
  • 我试过了,但它不会隐藏汉堡图标
【解决方案2】:

您可以将 SplitView 模式更改为 Inline 并将 IsPaneOpen 设置为 false。这将隐藏窗格。

【讨论】:

    猜你喜欢
    • 2016-05-16
    • 1970-01-01
    • 1970-01-01
    • 2019-04-19
    • 2018-11-09
    • 2021-10-20
    • 1970-01-01
    • 2023-04-04
    • 1970-01-01
    相关资源
    最近更新 更多