如何在UWP中停止多次加载内容页

如何在UWP中停止多次加载内容页,uwp,Uwp,我遇到调用ContentFrame的问题。请在UWP主页中导航以从页脚加载内容页。问题是你可以按这个按钮20次…然后必须按后退按钮20次才能回到主画面 ContentFrame.Navigate(typeof(LanguagePage)); 有没有办法阻止这种行为,因为我在网上的次数不多。如果做不到这一点,在主页更改时隐藏按钮也是一种选择 顺便说一句,我们继承了这个应用程序 谢谢隐藏按钮不是最好的解决方案。您可以在框架控件中检查当前页面类型: if (Frame.CurrentSourceP

我遇到调用ContentFrame的问题。请在UWP主页中导航以从页脚加载内容页。问题是你可以按这个按钮20次…然后必须按后退按钮20次才能回到主画面

 ContentFrame.Navigate(typeof(LanguagePage));
有没有办法阻止这种行为,因为我在网上的次数不多。如果做不到这一点,在主页更改时隐藏按钮也是一种选择

顺便说一句,我们继承了这个应用程序


谢谢

隐藏按钮不是最好的解决方案。您可以在框架控件中检查当前页面类型:

if (Frame.CurrentSourcePageType == typeof(SomePage))
{
  return;
}

可能是重复的谢谢。当我将其更新为:
if(ContentFrame.CurrentSourcePageType==typeof(LanguagePage)){return;}
时,它的工作原理与我之前的完全相同。非常感谢你的帮助。