WPF:一个窗口,多个视图

wul*_*lxz 5 c# wpf

有人问我如何在windows-forms-application(链接)的一个窗口中显示多个视图.现在我想知道如何在WPF应用程序中执行相同的操作.

gpr*_*ant 2

您可以在 MainWindow.xaml 中只包含一个 Stackpanel。没有其他的。您可以在其他 xaml 文件中定义所有视图。只是父元素不是 Window。您需要将其作为 Grid/StackPanel。当您想要加载新视图时,只需将适当视图的根元素(或视图本身)设置为 MainWindow.xaml 中 StackPanel 的子元素

  • 您能给我一个如何更改代码中显示视图的示例吗? (2认同)