这可行吗?
我使用了一个Frame控件,并写下以下代码:
show(ex:showwindow.xaml)
但是出现了以下错误:
根元素无法进行导航
当然,您可以使用以下方式导航(显示)窗口:
YourFrame.Navigate(YourWindow);
然而,我不太喜欢这种多窗口的方法,最好创建一些用户控件来分段您的应用程序。
使用Frame控件时,通常使用Page类。在WPF中,Windows是顶级项,具有自己的标题栏、边框等等。此外,Page可以利用框架提供的NavigationService。
有关Microsoft Navigation的更多信息