Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我正在开发一个简单的 WPF 应用程序,我可以创建一个带有控件、内容等的 MainWindow。
但是,我想拆分我的应用程序。我在构建带有欢迎屏幕的应用程序时遇到问题,用户可以在其中选择两种模式,如下所示:
单击Learn按钮后,我想加载此 XAML:
Learn
单击Next(从学习屏幕)或Recognize(从欢迎屏幕)后,我想加载此 XAML:
Next
Recognize
...同一个主窗口中的所有内容。
我什至无法说出我想要达到的目标。我想要页面吗?还是意见?
如何在 WPF 中处理这种情况?
您可以通过多种方式做到这一点。基本的事情是将每个功能放在不同的用户控件中,以便您可以选择在运行时加载它们
拥有不同的用户控件并隐藏除第一个之外的所有控件,具体取决于您显示的用户选择或
使用 Content Presenter,根据用户选择在运行时将控件加载到内容演示器中。