2017-04-25 66 views
0

我想使用模板10来开发我的应用程序,但我不知道如何从一个页面传递到另一个页面时隐藏后退按钮,例如从登录页面传递到我的主页面。 随着模板10它总是显示后退按钮,我知道如何防止返回,但我仍然可以看到壳上的该死的后退按钮,我不希望看到它。 我怎么能隐藏它?如何隐藏使用模板10的后退按钮?

+0

你可以做一些像'SystemNavigationManager.GetForCurrentView()。AppViewBackButtonVisibility = AppViewBackButtonVisibility.Hidden;'参考这个更多关于back事件,https://docs.microsoft.com/en-us/windows/uwp/layout/navigation-history-向后 - 导航 – Anil

+0

是的,我已经做到了,但它污染了我的代码隐藏,我希望在模板10中保留视图模型中的所有内容。 –

回答

1

ClearHistory位于HamburgerButtonInfo为DP,如果这还不够,你可以通了电话NavigationService ClearHistory以及它看起来像在源public void ClearHistory() => FrameFacade.BackStack.Clear();,所以你知道它实际上是调用...

+0

感谢man !!!,我现在可以删除我的代码代码隐藏! –

+0

很高兴帮助你:) – mvermef

+0

我不知道你是飞行员,我是空中交通管制员的人! :)很酷,以满足喜欢编码的空域社区的人! –