2

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

但是,我想拆分我的应用程序。我在构建带有欢迎屏幕的应用程序时遇到问题,用户可以在其中选择两种模式,如下所示:

欢迎画面

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

学习模式

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

识别模式

...同一个主窗口中的所有内容。

我什至无法说出我想要达到的目标。我想要页面吗?还是意见

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

4

1 回答 1

1

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

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

  2. 使用 Content Presenter,根据用户选择在运行时将控件加载到内容演示器中。

于 2013-10-27T09:40:38.657 回答