如何在应用程序启动时初始化 WPF 导航栏

How to initialise WPF navigation bar on application start

我有一个 window 和一个 FrameContent 用于在页面之间导航:

<Frame Name="FrameContent" VerticalAlignment="Stretch" Margin="0,34,-0.8,0.4" Grid.RowSpan="2"/>

效果很好,但它只会在我导航到一个页面后出现,我希望从头开始查看它(即使 back/forward 会变灰)。

MainWindow.xaml.cs

public MainWindow()
{
    InitializeComponent();

    FrameContent.Navigate(new HomeView());
}

我试过添加

ShowsNavigationUI="True"

属性到 HomeView 页面,但它什么也没做。

有人知道这是否可行吗?

尝试添加 NavigationUIVisibility="Visible",如果可行请告诉我。