【问题标题】:Hide back button from NavViewEx(Template10.Extras.16299) UWP从 NavViewEx 隐藏后退按钮(Template10.Extras.16299)UWP
【发布时间】:2019-05-18 23:25:49
【问题描述】:

我在 UWP 应用中使用 Template10.Extras.16299 的 NavViewEx 控件, 但是有了这个我需要隐藏 NavViewEx 控件的内置后退按钮,因为我已经看到了 AppViewBackButtonVisibility 属性,现在我的应用程序中有两个后退按钮。

Template10.Extras.16299 来源:https://github.com/Windows-XAML/Template10/blob/master/Source/Template10.Extras.16299/Controls/NavViewEx.cs

谢谢。

【问题讨论】:

  • 如果这个或任何答案解决了您的问题,请点击复选标记考虑accepting it。这向更广泛的社区表明您找到了解决方案,并为回答者和您自己赢得了一些声誉。

标签: uwp navigationview template10


【解决方案1】:

隐藏 NavViewEx 控件的内置返回按钮

对于隐藏NavViewEx后退按钮,您可以在line 138修改源代码

_backButton = new Button
{
    Name = "BackButton",
    Content = new SymbolIcon
    {
        Symbol = Symbol.Back,
        IsHitTestVisible = false
    },
    Style = Resources["PaneToggleButtonStyle"] as Style,
    Visibility = Visibility.Collapsed,
};

您还可以通过使用可视化树助手获取带有名称的BackButton,然后在NavViewEx 加载事件中将可见性设置为折叠。

【讨论】:

  • IsBackButtonVisibleNavigationView 的一部分,他们正在通过后面的代码创建一个显式按钮,因此即使设置IsBackButtonVisible 也不会产生任何影响。更新源代码本身应该可以按照您的建议进行。
  • 好的,我会修改回复。
猜你喜欢
  • 2016-05-16
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2014-09-19
  • 2014-11-17
  • 2012-04-21
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多