WPF Ribbon UI插件式开发框架 一

15年写的一篇文章,转过来吧: https://blog.csdn.net/HenryMoore/article/details/46731831

先说点题外话,以前没写过文章,文笔也不行,拍砖请轻点…
使用.net 4.0+Telerik第三方控件开发,设计模式使用MVVM(使用的不正规,见笑了),使用到反射、特性等。
使用配置文件可以配置UI插件、windows工具、插件方法的调用。最近工作较忙,没有时间弄插件管理插件,但直接使用配置文件也可正常使用,相信直接用于项目开发也是可以的,使用到的知识还不少,希望对大家有用。
现有插件管理插件、日志插件、灵活换肤插件、windows工具计算器、记事本等插件,调用dll方法实现框架关闭等。插件管理插件后面有时间再补完整。
在我的资源里有源码下载,最近的一个版本代码比较全([6月底上传的一次,前面也上传过几次,不过都没这次全]
(http://download.csdn.net/detail/henrymoore/8851893))

1. 上图
1.1. 系统启动界面

启动界面

1.2 主界面
1) 未配置插件前的空框架

空框架主界面

2) 配置插件后的主框架,未运行任何插件

空的框架界面,未运行任何插件

1.3 系统管理插件组

插件管理

1.3.1 插件管理

插件管理

1.3.2 日志管理(同时加载了插件管理插件)

日志管理

1.3.3. 主题切换(同时加载了插件管理插件、日志管理插件)

主题切换

4、小工具插件组(直接运行调用Windows notepad和calc,只是显示了菜单,和在命令行输入notepad和calc是一样的)

windows系统工具
解决方案截图

5、解决方案截图

下节再说说主框架(SSHM.SmartClient)…

除非注明,文章均由 Dotnet9 整理发布,欢迎转载。

转载请注明:
作者:Dotnet9
链接:https://dotnet9.com/3051.html
来源:Dotnet9
著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。

发表评论

登录后才能评论