我正在开发一个简单的WPF应用程序,我可以使用控件,内容等创建一个MainWindow。
但是,我想分割我的应用程序。我在使用欢迎屏幕构建应用程序时遇到问题,用户可以在两种模式之间进行选择,如下所示:
点击Learn
按钮后,我想加载此XAML:
点击Next
(来自学习屏幕)或Recognize
(来自欢迎屏幕)后,我想加载此XAML:
......在同一个MainWindow中。
我甚至无法说出我想要达到的目标。我想要页面吗?或观看?
如何在WPF中处理这种情况?
答案 0 :(得分:1)
这可以通过多种方式实现。基本的是将每个功能放在不同的用户控件中,以便您可以选择在运行时加载它们
拥有不同的用户控件并隐藏除第一个之外的所有用户控件,具体取决于您显示的用户选择或
使用Content Presenter,具体取决于用户选择在运行时将控件加载到内容呈现器。