绑定完请刷新页面
取消
刷新

分享好友

×
取消 复制
HandyControl:重写原生样式,包含 70余款自定义控件的WPF控件库
2020-06-28 03:14:11

Gitee 此前为大家介绍过一款优质的 WPF 控件库,受到了很多 C# 开发者的欢迎,由此可见Windows 开发者的基数仍然很高。今天为大家推荐的就是另一款在 Gitee 上很受欢迎的 WPF 控件库。

项目名称:HandyControl

项目作者:HandyOrg

开源许可协议:MIT

项目地址:https://gitee.com/handyorg/HandyControl

项目简介

HandyControl 是一套 WPF 控件库,它几乎重写了所有原生样式,同时包含 70 余款自定义控件(正逐步增加)。

项目示例(部分展示)

项目结构介绍

整体结构

从Gitee 上克隆好源码后,进入src文件夹,该文件夹结构如下:

这里一共有4个解决方案sln文件。

Net_GE45的意思是.Net版本大于等于4.5

Shared文件夹用于存放共享项目的代码

图中五个文件夹内部各包含两个子文件夹,例如在Shared中还包含两个子文件夹:

它们分别存放控件源码和控件示例源码。

源码结构

我们以HandyControl.sln为示例进行说明,使用VS2019打开该解决方案:

如果要启动示例,查看控件效果,请将HandyControlDemo_[指定的项目类型]作为启动项。

如图,已将HandyControlDemo_Net_GE45作为启动项。

大部分公共的源码都在Shared文件夹中,部分需要为特定项目类型定制的代码则被提出来放到各自的文件夹中。

HandyControl源码(主要在HandyControl_Shared中)主要包含7个文件夹,对它们的描述如下表所示:

编译源码

打开HandyControl.sln,在解决方案配置下拉框中选择指定的环境进行编译:

请注意编译前确认你的开发环境是否符合要求,更详细的项目介绍可以点击后面的链接前往项目主页查看:gitee.com/handyorg/Ha…


分享好友

分享这个小栈给你的朋友们,一起进步吧。

首席摸鱼官
创建时间:2020-06-22 17:27:10
为您提供优质的的开源项目以及行业信息。
展开
订阅须知

• 所有用户可根据关注领域订阅专区或所有专区

• 付费订阅:虚拟交易,一经交易不退款;若特殊情况,可3日内客服咨询

• 专区发布评论属默认订阅所评论专区(除付费小栈外)

栈主、嘉宾

查看更多
  • duanhao
    栈主

小栈成员

查看更多
  • zhanghongxi
  • H.U.C王子
  • 13717649136
  • huijinrutu
戳我,来吐槽~