有没有办法在没有显示导航按钮的情况下导航帧?

时间:2012-05-25 01:21:00

标签: wpf xaml wpf-controls

我在.NET 4 WPF桌面应用程序中使用XAML框架来显示有关不同操作模式的信息。我不希望用户能够自由导航,代码控制框架中显示的内容。我已经能够通过每次帧导航时删除最后一个条目来实现此限制:

    void FunctionalFrame_Navigated(object sender, NavigationEventArgs e)
    {
        FunctionalFrame.RemoveBackEntry();
    }

即使这样可行,但它在视觉上也存在问题,因为在第一次导航后,前进和后退按钮以及导航栏显示为禁用状态。如果用户根本没有看到导航控件那就太好了。

2 个答案:

答案 0 :(得分:2)

尝试将NavigationUIVisibility设置为Hidden

答案 1 :(得分:1)

在框架上,你需要设置NavigationUIVisibility =" Hidden"

<Frame Source="PageSearch.xaml" NavigationUIVisibility="Hidden"/>