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

思想开明的

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

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

欢迎画面

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

学习模式

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

识别方式

...在同一个MainWindow中的所有内容。

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

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

库马雷山

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

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

  2. 使用Content Presenter,取决于用户选择,将运行时的控件加载到Content Presenter中。

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

如何在 WPF 应用程序中使用 XAML 向带有样式的 DataGridTextColumn 添加多个更改?

如何创建Helm图表以使用相同的value.yaml文件部署多个应用程序

如何使用 wpf 创建多语言应用程序

如何将仅XAML资源放置在WPF应用程序要使用的DLL(参考)文件中?

如何使用多个选项卡创建应用程序

如何使用相同的应用程序密钥创建多个聊天?

您如何使用 WPF 应用程序打包任何文件?

如何创建单个文件应用程序?

如何使用XAML在Windows Phone应用程序中创建加号或减号按钮?

如何使用多个 HTTP 请求调用程序创建单个逻辑应用程序

在rails应用程序中从多个模型创建pdf文件

如何使用子文件夹中的ico文件设置WPF应用程序图标

如何为 WPF 应用程序创建和集成插件

如何为WPF应用程序创建UI主题

使用 wpf 创建 Windows 10 应用程序

如何使用 xaml 将内容动态添加到 wpf 应用程序中的富文本框

为WPF应用程序创建可调整大小的XAML

如何在Golang应用程序中使用多个JSON参数创建SQL查询?

如何使用1 laravel安装创建多个Web应用程序(不同的网站)

如何在单个Flask应用程序中使用Plotly-Dash创建多个Dashoards?

如何为iPhone应用程序创建多个主题/皮肤?

在Kubernetes上运行多个应用程序。如何创建结构?

如何在iOS应用程序中创建多个列表

如何使用子目录中的RESX文件本地化WPF应用程序

如何在Windows应用程序中使用WPF和C#上传文件

使用多个窗口创建Tkitner应用程序

如何让我的应用程序创建/下载的文件显示在“文件”应用程序中?

如何使用 wpf 创建一个应用程序,在运行时创建一个新应用程序?

WPF - 找不到应用程序 xaml 文件中定义的资源