winform 添加wpf 窗体怎么使用

winform 添加wpf 窗体怎么使用,第1张

创建Winform应用程序项目

打开VS2013,文件->新建->项目...,新建一个Windows窗体应用程序项目,项目名称为“Winform调用WPF窗体”。

为Form1添加一个按钮,用于打开WPF窗体。

创建待调用的WPF窗体。

为解决方案添加一个WPF应用程序项目,右键解决方案,添加->新建项目,创建一个WPF应用程序项目。

在WPF应用程序界面上拖放一个TextBox(测试键盘输入)和Button按钮(调用Winform窗体,下篇经验介绍)。

为项目添加WPF相关引用。

以及待调用“WPF窗体”项目

你的意思是在主窗体的不同的区域加载子窗体吧!

这个我建议你用prism框架。这个框架可以轻松的实现你想要的这个功能。

他的大致原理是:主窗体就是一个Shell(就理解成一个容器吧),在shell想要的位置设置若干的Region(这个相当于asp.net中母版页占位符的作用)。在你启动主窗体的时候,其他的子窗体可以直接加载到你的region处,或者你按你的需要(比如点击主窗体上的一个button)再随时加载。

Shell就是你以前的wpf的<window>窗口,而子窗体就得用usercontrol控件。

prism你可以在http://compositewpf.codeplex.com/下载,解压后里面有很多的例子。

prism框架的使用就是简单的将它封装好了的dll引用进去就可以了

不明白的话可以再问我 我自己有个比较简单的例子


欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/bake/11888662.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-05-19
下一篇2023-05-19

发表评论

登录后才能评论

评论列表(0条)

    保存