如何使用多个XAML文件创建WPF应用程序?

时间:2013-10-27 09:28:23

标签: c# wpf xaml

我正在开发一个简单的WPF应用程序,我可以使用控件,内容等创建一个MainWindow。

但是,我想分割我的应用程序。我在使用欢迎屏幕构建应用程序时遇到问题,用户可以在两种模式之间进行选择,如下所示:

Welcome screen

点击Learn按钮后,我想加载此XAML:

Learn mode

点击Next(来自学习屏幕)或Recognize(来自欢迎屏幕)后,我想加载此XAML:

Recognize mode

......在同一个MainWindow中。

我甚至无法说出我想要达到的目标。我想要页面吗?或观看

如何在WPF中处理这种情况?

1 个答案:

答案 0 :(得分:1)

这可以通过多种方式实现。基本的是将每个功能放在不同的用户控件中,以便您可以选择在运行时加载它们

  1. 拥有不同的用户控件并隐藏除第一个之外的所有用户控件,具体取决于您显示的用户选择或

  2. 使用Content Presenter,具体取决于用户选择在运行时将控件加载到内容呈现器。