WPF Ribbon UI插件式开发框架(1)
先说点题外话,以前没写过文章,文笔也不行,拍砖请轻点...
使用.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是一样的)
5、解决方案截图
下节再说说主框架(SSHM.SmartClient)…