WPF和Winform的一些界面控件
Telerik
MahApps.Metro
Modern UI for WPF
ModernWPF
Extended WPF Toolkit™ Community Edition
Modern UI (Metro) Charts for Windows 8, WPF, Silverlight
WPF Toolkit
Fluent.Ribbon
iOpenWorks
CSkin
其他
WPF Extensions
WPF Themes
DevExpress
功能齐全,界面美观;囊括了桌面、APP、WEB的开发;文档详尽,便于学习。但是功能多了就会比较重,小项目用的话就是牛刀杀鸡了;收费。
官网:https://www.devexpress.com/
论坛:http://www.dxper.net/
Telerik
跟DevExpress比逊色不少,例子程序卡顿,国内使用较少,收费。
官网:http://www.telerik.com/
MahApps.Metro
界面挺漂亮的,支持 .NET4 很多自己玩的小项目都用这个,只是全局中文字体设置比较蛋疼,一直没有找到合适的方法,直接改的源码。
Licence:Microsoft Public License (Ms-PL)
官网:http://mahapps.com/
GitHub:https://github.com/MahApps/MahApps.Metro
Modern UI for WPF
用过,然后改用了 MahApps.Metro。
GitHub:https://github.com/firstfloorsoftware/mui
ModernWPF
我记得是基于Modern UI for WPF 或者 MahApps.Metro 修改的,但是GitHub上没写。MVVM 。
GitHub:https://github.com/soukoku/ModernWPF
Extended WPF Toolkit™ Community Edition
控件丰富,但是几个主题到现在还没用完成,现有的太丑。
Licence:Microsoft Public License (Ms-PL)
http://wpftoolkit.codeplex.com/
Modern UI (Metro) Charts for Windows 8, WPF, Silverlight
图表,做数据可视化的可以看下
官网:http://www.tetracon.de/charts/
https://modernuicharts.codeplex.com/
WPF Toolkit
最后更新于2010年8月,应该是 Extended WPF Toolkit™ Community Edition 的前身吧。
http://wpf.codeplex.com/
Fluent.Ribbon
Ribbon风格菜单栏库
GitHub:https://github.com/fluentribbon/Fluent.Ribbon
iOpenWorks
开放工厂向您提供了规范化的OSGi.NET插件框架和可复用的插件仓库,通过插件仓库来解决应用系统的持续集成、远程管理、自动更新、敏捷发布,无缝实现开发/QA/运维间无缝协作,并允许您将自定义的插件共享。 插件仓库提供了众多开发框架和系统服务,使您只需关注自己的商业逻辑,以“搭积木”方式来开发软件,加速应用程序的开发部署。
官网:http://www.iopenworks.com/
CSkin
原名SkinForm,2013年正式更名CSkin,免费使用,但源码需要购买。
官网:http://www.cskin.net/
其他
WPF Extensions
最后更新于2009年5月30日,不看也罢。
http://wpfextensions.codeplex.com/
WPF Themes
最后更新于2009年1月,不看也罢。
WPF和Winform的一些界面控件的更多相关文章
- WPF跨线程操作UI界面控件
在WPF应用中,如果遇到多线程的需求时,如果引用WPF控件时会引发异常,异常内容:调用线程无法访问此对象,因为另一个线程拥有该对象.具体如下: 调用代码: ThreadcountThread= ...
- WinForm开发-界面控件到实体,实体到界面控件自动绑定
在WinForm开发中,我们是不是为绑定界面控件的数据而每个控件每个控件的赋值?在保存修改时是不是也是每个控件每个控件的赋值到实体中?字段一多,那简直就是噩梦.有没有像Web中那样方便的方法直接就自动 ...
- 富客户端 wpf, Winform 多线程更新UI控件
前言 在富客户端的app中,如果在主线程中运行一些长时间的任务,那么应用程序的UI就不能正常相应.因为主线程要负责消息循环,相应鼠标等事件还有展现UI. 因此我们可以开启一个线程来格外处理需要长时间的 ...
- WPF中嵌入WinForm中的webbrowser控件
原文:WPF中嵌入WinForm中的webbrowser控件 使用VS2008创建WPF应用程序,需使用webbrowser.从工具箱中添加WPF组件中的webbrowser发现其中有很多属性事件不能 ...
- WinForm 简易仿360界面控件
因为经常要做一些1.2千行的小工具,WinForm自带的TabCtrl又不美观,所以想做成360的样子,在网上找来找去,都只有散乱的代码,没有可以通用的结构,于是自己写了一个简易的通用控件. 控件主要 ...
- WinForm 清空界面控件值的小技巧
原文:WinForm 清空界面控件值的小技巧 在WinForm里面有时候需要清空自己输入内容或是选择的选项,以便重新操作流程,那么一般你是怎么清空界面各个控件值的呢?如果窗体里面控件,尤其是TextB ...
- WPF中不规则窗体与WebBrowser控件的兼容问题解决办法
原文:WPF中不规则窗体与WebBrowser控件的兼容问题解决办法 引言 这几天受委托开发一个网络电视项目,要求初步先使用内嵌网页形式实现视频播放和选单,以后再考虑将网页中的所有功能整合进桌面程序. ...
- Git使用总结 Asp.net生命周期与Http协议 托管代码与非托管代码的区别 通过IEnumerable接口遍历数据 依赖注入与控制反转 C#多线程——优先级 AutoFac容器初步 C#特性详解 C#特性详解 WPF 可触摸移动的ScrollViewer控件 .NET(C#)能开发出什么样的APP?盘点那些通过Smobiler开发的移动应用
一,原理 首先,我们要明白Git是什么,它是一个管理工具或软件,用来管理什么的呢?当然是在软件开发过程中管理软件或者文件的不同版本的工具,一些作家也可以用这个管理自己创作的文本文件,由Linus开发的 ...
- 解析大型.NET ERP系统 灵活复杂的界面控件Infragistics WinForms
Infragistics 是.NET平台优秀的控件供应商,囊括了WinForms,ASP.NET,Silverlight,WPF,Windows Phone等所有关于微软.NET技术的界面控件.借助于 ...
随机推荐
- JQuery UI Layout Plug-in布局
端]使用JQuery UI Layout Plug-in布局 引言 使用JQuery UI Layout Plug-in布局框架实现快速布局,用起来还是挺方便的,稍微研究了一下,就能上手,关于该布 ...
- java反射拼接方法名动态执行方法
近期由于负责项目的一个模块,该模块下有很多分类,每个分类都有一个编码code,这个值是作为一个参数携带过来的.但是每个code确实对应一个方法的. code的值有很多个,自己又不想做ifelse或者s ...
- C#排序算法
随笔- 41 文章- 0 评论- 25 C#排序算法小结 前言 算法这个东西其实在开发中很少用到,特别是web开发中,但是算法也很重要,因为任何的程序,任何的软件,都是由很多的算法和数据结构 ...
- 一个简单的Garbage Collector的实现
一个简单的Garbage Collector的实现 前言: 最近看了google的工程师写的一个非常简单的垃圾收集器,大概200多行C代码,感叹大牛总能够把复杂的东西通过很简单的语言和代码表达出来.为 ...
- UIWebView的探索
UIWebView 说到iOS的UIWebView,应该会很快回忆起常用委托方法,异步loadRequest.stopLoading.reload方法等. 在此我总结一些容易忽略的属性和方法: 1. ...
- ELF二进制目标文件详解
以下内容为<<linux内核编程>>笔记 链接程序 找出所有引用的外部模块并链接起来,这些外部模块或函数库一般来自于开发者,操作系统和C运行库. 链接程序取出这些函数库,修订指 ...
- IOS开发之路三(XML解析之GDataXML的使用)
最近再做一个项目需要用到xml的解析.今天查了一些资料自己做了一个小demo.纯OC没有界面.. 在IOS平台上进行XML文档的解析有很多种方法,在SDK里面有自带的解析方法,但是大多情况下都倾向于用 ...
- xhEditor入门基础
一.下载最新版本xhEditor:http://xheditor.com/download (官网无法下载,CSDN提供下载:http://download.csdn.net/detail/itmy ...
- Dynamic CRM 2013 on Windows Azure VM
三个A2 Size的VM,运行Windows Server 2012: AD Server,SQL Server,App Server 将AD Server的ip地址填写到Windows Azure虚 ...
- Newtonsoft.Json 时区差解决方法
在使用Newtonsoft.Json时会遇到这样的问题,数据库存的值跟接收到反序列的值差了8个小时.这时,只要在反序列化时设置一下就可以了. JsonConvert.DeserializeObject ...