码迷,mamicode.com
首页 > Windows程序 > 详细

WPF 将窗口控件封装到类库中使用

时间:2018-09-03 15:33:38      阅读:407      评论:0      收藏:0      [点我收藏+]

标签:main   src   方案   info   font   应用程序   life   exe   这不   

参考:https://blog.csdn.net/xionglifei2014/article/details/80782753

刚开始用插件式开发练习项目时添加新项时却不能添加WPF窗体,只有一个用户控件能添加。

后来发现是添加新建项目时添加的是类库就不行,改成添加WPF应用程序时可以正常添加。

 

但这不是一个好的解决方案,不符合插件式开发(需要的是dll)添加WPF应用程序Visual Studio会把它编译成exe,类库则编译成dll。

 

好的解决方案是添加一个Visual Studio模板:

1、新建一个WPF应用程序

技术分享图片

 

你可以随便起一个名字。

2、导出模板

选择文件导出模板

技术分享图片

 

3、选择导出模板的类型为项模板(Ⅰ)

可以看看两种模板的区别。

技术分享图片

 

4、选择要导出的模板为MainWindow.xaml

技术分享图片

 

5、我没有选择要添加的引用

技术分享图片

 

6、可以更改模板名称,选择自动将母版导入Visual Studio(A)

技术分享图片

 

7、我们来创建一个类库试试

技术分享图片

 

8、向类库中添加新项目

技术分享图片

9、第一个即是我们的模板(WPF窗口)

技术分享图片

 

好了,完成,终于可以在类库中添加WPF窗口了。

最后只需将DLL文件引用即可使用其内容。

eg:我将提示框(WPF窗口)分装到DLL中,如有项目需要,引用传值即可

技术分享图片

 

源码路径:https://pan.baidu.com/s/1gIIC8RqNACq8FW9_ve2bhA

 

WPF 将窗口控件封装到类库中使用

标签:main   src   方案   info   font   应用程序   life   exe   这不   

原文地址:https://www.cnblogs.com/LaoWang666/p/9578725.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!