我在.NET 4 WPF桌面应用程序中使用XAML框架来显示有关不同操作模式的信息。我不希望用户能够自由导航,代码控制框架中显示的内容。我已经能够通过每次帧导航时删除最后一个条目来实现此限制:
void FunctionalFrame_Navigated(object sender, NavigationEventArgs e)
{
FunctionalFrame.RemoveBackEntry();
}
即使这样可行,但它在视觉上也存在问题,因为在第一次导航后,前进和后退按钮以及导航栏显示为禁用状态。如果用户根本没有看到导航控件那就太好了。
答案 0 :(得分:2)
尝试将NavigationUIVisibility
设置为Hidden
?
答案 1 :(得分:1)
在框架上,你需要设置NavigationUIVisibility =" Hidden"
<Frame Source="PageSearch.xaml" NavigationUIVisibility="Hidden"/>