超漂亮的WPF界面框架(Modern UI for WPF)

超漂亮的WPF界面框架(Modern UI for WPF) v1.0.5

Modern UI for WPF 是款漂亮的WPF界面库,您可以使用VB.net或C#引用此界面库,咱们能够建立很酷的应用程序。下面是ModernUI官方示例,你能够从官方网站直接下载源码运行,若是是.NET 4.0的话,记得要声明“NET4”预编译变量,不然没法编译经过。 这个界面框架是基于ModernUI来实现的,在该文我将分享全部的源码,并详细描述如何基于ModernUI来构造一个很是通用的、插件化的WPF开发框架。下载源码的同志,但愿点击一下推荐。 框架介绍: (1)ModernUI简介; (2)构建通用界面框架的思路; (3)基于ModernUI和OSGi.NET的插件化界面框架实现原理及源码分析; (4)其它更有趣的东西~~。 要编写这样的WPF界面,咱们须要在一个Window上声明菜单和Tab页面,下图是定义菜单的声明。 此外,每个Tab风格页面,你也须要手动的为菜单建立这样的界面元素。 直接用这样的方式来使用ModernUI,显然不太适合团队协做性的并行开发,由于在一个团队的协做中,不一样的人须要完成不一样的功能,实现不一样页面,每一个人都须要来更改主界面。 我很是但愿模块化的开发方法,由于这能够尽量的复用现有资产,使程序员能够聚焦在本身关注的业务逻辑上,不须要关心UI的使用。下面,我未来描述基于ModernUI实现的一个通用界面框架,这个界面框架容许程序员在本身的业务模块中配置须要显示的界面元素。 通用界面框架实现思路: 我但愿可以实现这样的通用界面框架: (1)程序员能够直接实现须要展示业务逻辑的界面,不须要关注如何使用ModernUI; (2)程序员能够经过简单的配置就能够将本身实现的业务逻辑页面显示在主界面中; (3)这个界面框架能够彻底复用。 当我看到ModernUI这个界面库时,我但愿将应用程序作成模块化,每个模块可以: (1)经过如下配置可以直接显示二级菜单。 (2)经过如下配置可以直接显示三级菜单。 这样作的好处是,开发插件的时候能够不须要关心界面框架插件;团队在协做开发应用的时候,能够独立开发并不须要修……  程序员

相关文章
相关标签/搜索