关于WPF界面框架合集

#关于WPF界面框架MahApps.Metro学习笔记《一》

公司因为业务发展,需要使用到WPF这种听说是非常陈旧的东西,但对于一个新人来说,只要是没接触的知识,在我看来,都是一个学习的过程。因为目前阶段已经脱离了使用最原始的微软控件构建界面的过程,不是我的要求,而是客户要求,说你这个界面看着这么老(PS:那是老吗!那明明是经典!!!),这也是公司要往WPF转的一个原因吧。
说起界面,我可是一个煞费苦心的进行了调研,能看懂的、不能看懂的下载了一大堆。WPF方面的框架和知识太少了,能用来二次继续开发的框架更少。
我找到的不是很全,在这就算一个记事本的记录吧:

ModernUI

–是一个开源的WPF界面库,利用该界面库,我们可以创建很酷的应用程序。下面是ModernUI官方示例,你可以从官方网站直接下载源码运行,如果是.NET 4.0的话,记得要声明“NET4”预编译变量,否则无法编译通过。
地址:https://github.com/firstfloorsoftware/mui
使用方法:https://blog.csdn.net/chihun_love/article/details/53944373
界面如下图所示:
在这里插入图片描述

MaterialDesignInXamlToolkit

MaterialDesignInXamlToolkit是一个仿照goolge风格的WPFUI框架, 我只是看了看外观,觉得不是很符合本次项目,就没使用,
地址:https://github.com/MaterialDesignInXAML/MaterialDesignInXamlToolkit
使用方法:https://ouch1978.github.io/2017/03/25/material-design-xaml-toolkit/
界面如下图所示:
在这里插入图片描述

DevExpress WPF Controls

DevExpress WPF Controls拥有超过85个优选的界面控件和库,帮助你创建强大而优美的商业解决方案,并且满足最终用户最高要求的性能标准。
自从winform项目用过DEV之后,对这个框架没有什么好感,一个是太沉重,另外一个,界面风格也是比较陈旧的,所以在WPF上自动忽略了这个UI框架。
这个好像没有开源,智能下载安装着用。
使用方法:https://blog.csdn.net/ibigpig/article/details/49781705
在这里插入图片描述

加粗样式PanuonUI

一个好看精致,不限制个人或商业使用的WPF控件库。本库是一个正在开发的项目,看介绍是一个正在开发UI框架,时长不超过一年,能看到还在更新着。因为我们项目追求稳定,所以这个也忽略了。
地址:https://github.com/Ruris/PanuonUI
使用方法:https://blog.csdn.net/qq_36663276/article/details/80209684

在这里插入图片描述

AYUI
这是一个意外发现的感觉也象是乱入的WPF框架,作者一会是高中毕业,一会是微软项目经理,反正不管怎么说,我觉得是个大神,毕竟可以自己造轮子出来,还是我等渣渣难以点评的。这个框架好像通过RMB可以购买到源码,看效果图觉得还是可以用用的,但是没时间研究了,所以就记录一下。
这个框架有官网,有论坛,但是看着访问量应该不是很高,一看就是没有做SEO ,搜索WPF UI框架,反正是好多野没搜到这个。
官网和论坛一体地址:http://www.wpfui.com/
界面如下图:
在这里插入图片描述

Ribbon UI

目前微软发布的最新Ribbon 开发工具,上一篇已经做过介绍这里就不再多说了。支持WPF 3.5 SP1、WPF 4,全面兼容VS2010 和Blend4。 这是我搜到的对这个框架的介绍,时间是2010年。我的天!!!!这个框架可能是更老的框架,我都不知道这个框架现在是否还能不能用,你要是不信邪的话,可以自己试试。有一点可以保证,这是微软亲儿子。
图片如下:
下载地址:https://www.microsoft.com/en-us/download/details.aspx?id=11877
使用方法(十年园龄的前辈):https://www.cnblogs.com/gnielee/archive/2010/05/12/wpf4-ribbon-tab-toolbar.html
在这里插入图片描述

***OSGi.Net ***

规范化的OSGi.NET插件框架和可复用的插件仓库,通过插件仓库来解决应用系统的持续集成、远程管理、自动更新、敏捷发布,无缝实现开发/QA/运维间无缝协作.
这个工厂式的开发在查资料的时候经常看见,但是一直没用过。不太清楚效果,有用过的可以一起交流下。
官网地址:http://www.iopenworks.com/
使用教程:http://www.cnblogs.com/baihmpgy/p/osgi_muinavtree_fx.html
图片如下:
在这里插入图片描述

欢迎转载,演绎或用于商业目的,但是必须保留本文的署名(包含链接)。如您有任何疑问或者授权方面的协商,请给我留言。邮箱 :kongxiao2018@foxmail.com

  • 10
    点赞
  • 112
    收藏
    觉得还不错? 一键收藏
  • 10
    评论
WPF(Windows Presentation Foundation)是一种用于创建Windows桌面应用程序的技术,它可以为应用程序提供漂亮的界面框架。创建一个漂亮的WPF界面框架通常需要经历以下几个步骤。 首先,需要确定界面框架的整体设计风格和布局结构。这包括选择适合应用程序风格的色彩搭配、字体样式和布局方式。在确定了设计风格后,接下来就是创建界面框架的视觉元素,这可能包括按钮、文本框、标签等控件,以及背景图片、图标等装饰元素。 在创建视觉元素的同时,也需要考虑交互行为和动画效果,这可以通过WPF提供的触发器、故事板等功能来实现。此外,还可以考虑使用一些第三方库或控件来丰富界面框架的功能和效果。 最后,在界面框架的创作过程中,需要进行不断的调试和测试,以确保界面的稳定性和用户体验。同时还要注意界面的可扩展性和适应性,使其能够适应不同的屏幕尺寸和分辨率。 在源码方面,WPF界面框架的源码通常包括XAML文件和C#文件。XAML文件用于定义界面布局和视觉元素,而C#文件用于处理界面的交互逻辑和动态效果。除了基本的界面布局和控件定义之外,源码还可能包括一些自定义的控件、样式模板、动画效果的定义等。 总的来说,创建一个漂亮的WPF界面框架需要深入理解WPF的技术特性和原理,同时也需要具备一定的设计能力和审美观。通过不断的实践和积累经验,可以创作出符合应用程序需求的高质量界面框架

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 10
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值