如何导航回WPF中的主窗口?

时间:2014-01-07 06:23:32

标签: c# wpf

我有一个MainWindow.xaml,可以在一个框架中打开bugsSplat.xaml。

在MainWindow.xaml中,我有一个类似于

的代码
<Frame Grid.Row ="1"  x:Name="_mainFrame" NavigationUIVisibility="Hidden"/>

在MainWindow.xaml.cs中,

scorePlayer.Play();
RightHand.Visibility = Visibility.Collapsed;
mainMenuButtons.Visibility = Visibility.Collapsed;
(Application.Current.MainWindow.FindName("_mainFrame") as Frame).Source = new Uri("BugsSplat.xaml", UriKind.Relative);

它的作用是播放声音,隐藏MainWindow中的rightHand光标和主菜单按钮,并将BugsSplat.xaml加载到_mainFrame

我的问题是,我如何“隐藏”从bugSplat.xaml加载的所有新内容并“取消隐藏”RightHand和mainMenuButtons所以它就像你刚刚启动应用程序时一样。

1 个答案:

答案 0 :(得分:0)

它是否适合您使用以下代码?

(Application.Current.MainWindow.FindName("_mainFrame") as Frame).Source = null;