WPF Ribbon UI插件式开发框架

WPF Ribbon UI插件式开发框架(1)

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

1. 上图
1.1. 系统启动界面
WPF Ribbon UI插件式开发框架_第1张图片

1.2 主界面
1) 未配置插件前的空框架
WPF Ribbon UI插件式开发框架_第2张图片
2) 配置插件后的主框架,未运行任何插件
WPF Ribbon UI插件式开发框架_第3张图片

1.3 系统管理插件组

1.3.1 插件管理
WPF Ribbon UI插件式开发框架_第4张图片

1.3.2 日志管理(同时加载了插件管理插件)
WPF Ribbon UI插件式开发框架_第5张图片

1.3.3. 主题切换(同时加载了插件管理插件、日志管理插件)
WPF Ribbon UI插件式开发框架_第6张图片

4、小工具插件组(直接运行调用Windows notepad和calc,只是显示了菜单,和在命令行输入notepad和calc是一样的)
WPF Ribbon UI插件式开发框架_第7张图片

5、解决方案截图
WPF Ribbon UI插件式开发框架_第8张图片

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

你可能感兴趣的:(WPF)