我有一个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所以它就像你刚刚启动应用程序时一样。
答案 0 :(得分:0)
它是否适合您使用以下代码?
(Application.Current.MainWindow.FindName("_mainFrame") as Frame).Source = null;