如何在Panel中的另一个WPF窗口中加载WPF(xaml)窗口?

时间:2010-05-26 12:49:00

标签: wpf xaml

这可能吗?

我使用了Frame控件并且: 显示(例如:showwindow.xaml)

但是我收到了这个错误:

  

根元素对导航无效

2 个答案:

答案 0 :(得分:2)

确保您可以使用以下方式导航(显示)窗口:

YourFrame.Navigate(YourWindow);

但是我不喜欢这种多窗口方法,更好地创建一些用户控件来分割你的应用程序。

答案 1 :(得分:1)

将Page类与Frame控件一起使用更为常见。 WPF中的Windows是顶级项目,具有自己的标题栏,chrome等。此外,页面可以使用框架提供的NavigationService。 more info about Navigation from Microsoft