《Dotnet9》系列-开源C# WPF控件库3《HandyControl》强力推荐
<div class="entry-excerpt"><p>大家好,我是Dotnet9小编,一个从事dotnet开发8年+的程序员。我最近开始写dotnet分享文章,希望能让更多人看到dotnet的发展,了解更多dotnet技术,帮助dotnet程序员应用dotnet技术更好的运用于工作和学习中去。</p>
</div>
<div class="entry-content clearfix">
<p>历经3个白天2个黑夜(至凌晨2点),Dotnet9小编经过反复修改、润色,终于完成此文编写(本文略长,手机党请考虑流量),只能说小编我不容易呀不容易。</p>
<p>完成此文编写后,小编我能想象到《HandyControl》控件库作者及众多贡献者们,当初没日没夜码砖编写此控件库的各种研究、容错的场景,他们是一群多么负有激情、多么乐于分享的一群人啊,谢谢你们分享这么一套优秀的控件库给WPF从业者。</p>
<p>由于本文略长,建议读者查看以下导航目录,根据读者个人关注点点击阅读,也可按住 Ctrl + F 组合键搜索常用控件名字进行搜索阅读,当然小编是希望读者都能按文章顺序阅读啦,哈哈。</p>
<p>下面是本文阅读目录导航:</p>
<p>一、写在文章最前面的话</p>
<p>二、关于控件库 《HandyControl》</p>
<ul>
<li>2.1 《HandyControl》交流社区</li>
<li>2.2 《HandyControl》白色主题</li>
<li>2.3 《HandyControl》黑色主题</li>
</ul>
<p>三、基于《HandyControl》控件库衍生的经典Case案例</p>
<ul>
<li>3.1 Case案例1</li>
<li>3.2 Case案例2</li>
</ul>
<p>四、《HandyControl》特色控件详细介绍</p>
<ul>
<li>4.1 各式按钮</li>
<li>4.2 标签类控件</li>
<li>4.3 各式Block块控件</li>
<li>4.4 输入编辑类控件</li>
<li>4.5 选择类控件</li>
<li>4.6 时间类控件</li>
<li>4.7 菜单类控件</li>
<li>4.8 布局及图片类控件</li>
<li>4.9 Loading及进度条相关控件</li>
<li>4.10 WPF扩展控件</li>
<li>4.11 数据展示类控件</li>
<li>4.12 窗体类控件</li>
</ul>
<p>五、写在文章最后的话</p>
<h2>一、写在文章最前面的话</h2>
<p>应博客园园友 @郭达·斯坦森 推荐,Dotnet9小编本文介绍开源C# WPF控件库《HandyControl》,希望大家能够喜欢,同时亦欢迎大家推荐优秀开源WPF控件库给小编,小编在此谢谢大家对dotnet技术的关注和支持。</p>
<p>评论在此文第51楼: 《《Dotnet9》系列-开源C# WPF控件库2《Panuon.UI.Silver》强力推荐》</p>
<div class="wp-block-image" style="text-align: center"><img src="https://dotnet9.com/wp-content/uploads/2019/12/2_cnblogs_recommend.png">网页极力推荐的C# 开源控件库《HandyControl》</div>
<h3>说点本文之前两篇控件库推荐文章的影响:</h3>
<p>继前两篇开源C# WPF控件库(库1,库2)受广大网友推荐后,Dotnet9小编备受鼓舞,让小编仿佛看到了dotnet蓬勃发展的200几年。</p>
<p>谢谢大家在博客园的大力推荐和留下的数十条文末评论,使小编我坚定了继续写优质C# WPF分享文章的信念,下面是近期博客园首页文章推荐截图:博客园。</p>
<div class="wp-block-image" style="text-align: center"><img class="j-lazy lazyload" style="display: block; margin-left: auto; margin-right: auto" alt="此图像的alt属性为空;文件名为2019120603393397.png" data-original="https://dotnet9.com/wp-content/uploads/2019/12/2019120603393397.png" data-src="https://dotnet9.com/wp-content/uploads/2019/12/2019120603393397.png">《Dotnet9》系列-开源C# WPF控件库博客园首页推荐</div>
<p>本站单日IP访问量又突破新高,达到了500访问量,又上一个新台阶,谢谢广大网友。</p>
<div class="wp-block-image" style="text-align: center"><img class="wp-image-2367 j-lazy lazyload" style="display: block; margin-left: auto; margin-right: auto" alt="《Dotnet9》系列-开源C# WPF控件库3《HandyControl》强力推荐" data-original="https://dotnet9.com/wp-content/uploads/2019/12/ip500.png" data-src="https://dotnet9.com/wp-content/uploads/2019/12/ip500.png">本站IP访问量又上一个新台阶</div>
<p>另外,亦是由于两篇文章大火,Dotnet9小编的个人博客站点出了点小插曲,以下是本站最新快讯:</p>
<div class="wp-block-image" style="text-align: center"><img class="wp-image-2712 j-lazy lazyload" style="display: block; margin-left: auto; margin-right: auto" alt="《Dotnet9》系列-开源C# WPF控件库3《HandyControl》强力推荐" data-original="https://dotnet9.com/wp-content/uploads/2019/12/website-kuaixun500.png" data-src="https://dotnet9.com/wp-content/uploads/2019/12/website-kuaixun500.png">《Dotnet9快讯》</div>
<p>但本站不会因该小插曲而停止继续给大家分享优质文章的步伐,以上是站长的声明,谢谢大家继续支持本站站长Dotnet9小编。</p>
<h2>二、关于控件库《HandyControl》</h2>
<h3>2.1 《HandyControl》交流社区</h3>
<p>《HandyControl》github地址: https://github.com/HandyOrg/HandyControl 。</p>
<p>《HandyControl》QQ交流群:</p>
<table>
<tbody>
<tr>
<td> </td>
<td>R&D 大佬1群</td>
<td>R&D 大佬2群</td>
</tr>
<tr>
<td>QQ群号</td>
<td><img class="wp-image-2424 j-lazy lazyload" alt="" data-original="https://dotnet9.com/wp-content/uploads/2019/12/qq-714704041-red.svg" data-src="https://dotnet9.com/wp-content/uploads/2019/12/qq-714704041-red.svg"></td>
<td><img class="wp-image-2426 j-lazy lazyload" alt="" data-original="https://dotnet9.com/wp-content/uploads/2019/12/qq-858784803-red.svg" data-src="https://dotnet9.com/wp-content/uploads/2019/12/qq-858784803-red.svg"></td>
</tr>
<tr>
<td>QQ群二维码</td>
<td><img class="wp-image-2427 j-lazy lazyload" alt="" data-original="https://dotnet9.com/wp-content/uploads/2019/12/qq_group_1.png" data-src="https://dotnet9.com/wp-content/uploads/2019/12/qq_group_1.png"></td>
<td><img class="wp-image-2428 j-lazy lazyload" alt="" data-original="https://dotnet9.com/wp-content/uploads/2019/12/qq_group_2.png" data-src="https://dotnet9.com/wp-content/uploads/2019/12/qq_group_2.png"></td>
</tr>
</tbody>
</table>
<p class="has-text-align-center" style="text-align: center">《HandyControl》QQ交流群</p>
<p>《HandyControl》贡献者:NaBian、yanchao891012、ghost1372、guanguanchuangyu、noctwolf、DingpingZhang、xianyun666、M0n7y5、gitter-badger、afunc233等等。</p>
<p>《HandyControl》作者推荐的C#及WPF学习博客链接:纳边、林德熙、吕毅、DinoChan、玩命夜狼 等等。</p>
<p>以下是《HandyControl》两种主题控件库概览,先给大家一个大致印象,然后我开始介绍该控件库经典案例及详细控件介绍,希望大家喜欢我这样的介绍风格。</p>
<h3>2.1 《HandyControl》白色主题</h3>
<div class="wp-block-image" style="text-align: center"><img class="wp-image-2429 j-lazy lazyload" style="display: block; margin-left: auto; margin-right: auto" alt="《Dotnet9》系列-开源C# WPF控件库3《HandyControl》强力推荐" data-original="https://dotnet9.com/wp-content/uploads/2019/12/3_Overview-1024x813.png" data-src="https://dotnet9.com/wp-content/uploads/2019/12/3_Overview-1024x813.png">《HandyControl》白色主题</div>
<h3>2.2 《HandyControl》黑色主题</h3>
<div class="wp-block-image" style="text-align: center"><img class="wp-image-2430 j-lazy lazyload" style="display: block; margin-left: auto; margin-right: auto" alt="《Dotnet9》系列-开源C# WPF控件库3《HandyControl》强力推荐" data-original="https://dotnet9.com/wp-content/uploads/2019/12/4_Overview-dark-1024x810.png" data-src="https://dotnet9.com/wp-content/uploads/2019/12/4_Overview-dark-1024x810.png">《HandyControl》黑色主题</div>
<h2>三、基于《HandyControl》控件库衍生的经典Case案例</h2>
<p>优秀的控件库肯定就有一群志同道合的小伙伴追随,从控件库作者建立的两个QQ群人数即可看出,使用此控件库的朋友很多,Dotnet9小编就和控件库作者从中遴选出几个比较典型的项目举例,读者朋友可以看看,《HandyControl》控件库是不是非常适合您的项目?</p>
<h3>3.1 Case案例1</h3>
<p>软件名:phpEnv,浏览地址: https://www.phpenv.cn/ 。</p>
<p>软件简介:phpEnv是运行在Windows系统上的完全绿色的PHP集成环境,集成了Apache、Nginx等Web组件,支持不同PHP版本共存,支持自定义PHP版本,自定义MySQL版本。主打开发环境,也可以用作服务器环境。拥有清除PHP环境阻碍、解除端口占用、支持切换MySQL版本、修改MySQL密码,兼容其他集成环境,内置Redis、MemCache等其它服务,内置Composer和功能强大的CMD命令行、TCP端口进程列表等工具和实用功能。</p>
<h3>3.2 Case案例2</h3>
<p>软件名:AutomnBox,浏览地址: https://github.com/zsh2401/AutumnBox 。</p>
<p>AutumnBox是什么?一个对Google Adb工具包进行GUI封装的桌面程序,方便小白,帮助老鸟。</p>
<hr class="wp-block-separator">
<p>AutumnBox能干什么?</p>
<ol>
<li>为您的设备刷入第三方Recovery</li>
<li>向设备推送文件</li>
<li>一键激活黑域服务</li>
<li>一键激活冰箱</li>
<li>解锁System,获取完整root控制权</li>
<li>以拓展模块为中心的功能开发思想,将来将会支持越来越多的功能</li>
<li>…</li>
</ol>
<h2>四、《HandyControl》特色控件详细介绍</h2>
<p>介绍控件肯定少不了特色控件截图和文字描述,编写本文时,Dotnet9小编不用再自己截图、录制gif动画了等素材了,因为 《HandyControl》控件库作者非常优秀,本文大部分图片素材来自控件库作者github仓库,读者您可以直接访问此地址查看: https://github.com/HandyOrg/HandyControl 。</p>
<p>下面Dotnet9小编介绍HC(后文作者使用此简写表示HandyControl)控件时,会加上自己的使用体验及观点,如有不同观点或建议,请在文末留言和小编讨论,或者加作者QQ交流群切磋交流,大家以技术会友,共同成长。</p>
<h3>4.1 各式按钮</h3>
<p>界面开发首先想到的就是按钮,下面是《HandyControl》设计的几类按钮,是否有您中意的一款?</p>
<h4>4.1.1 《HandyControl》普通按钮(Button)</h4>
<p>《HandyControl》普通按钮(Button),一般桌面开发中,以下样式的按钮应该已经够用了,当然也可以根据自家公司设计师的要求,在作者样式基础上加以扩展修改也是极方便的。</p>
<div class="wp-block-image" style="text-align: center"><img class="wp-image-2440 j-lazy lazyload" style="display: block; margin-left: auto; margin-right: auto" alt="《Dotnet9》系列-开源C# WPF控件库3《HandyControl》强力推荐" data-original="https://dotnet9.com/wp-content/uploads/2019/12/42_Button.png" data-src="https://dotnet9.com/wp-content/uploads/2019/12/42_Button.png">《HandyControl》普通按钮</div>
<h4>4.1.2 《HandyControl》单选按钮 (RadioButton)</h4>
<p>《HandyControl》单选按钮 (RadioButton) ,也是挺漂亮,美化界面也必不可少。</p>
<div class="wp-block-image" style="text-align: center"><img class="wp-image-2441 j-lazy lazyload" style="display: block; margin-left: auto; margin-right: auto" alt="《Dotnet9》系列-开源C# WPF控件库3《HandyControl》强力推荐" data-original="https://dotnet9.com/wp-content/uploads/2019/12/44_RadioButton.png" data-src="https://dotnet9.com/wp-content/uploads/2019/12/44_RadioButton.png">《HandyControl》单选按钮</div>
<h4>4.1.3 《HandyControl》切换按钮 (ToggleButton)</h4>
<p>《HandyControl》切换按钮 (ToggleButton) ,HC作者设计有数种样式,方便使得吧?</p>
<div class="wp-block-image" style="text-align: center"><img class="wp-image-2443 j-lazy lazyload" style="display: block; margin-left: auto; margin-right: auto" alt="《Dotnet9》系列-开源C# WPF控件库3《HandyControl》强力推荐" data-original="https://dotnet9.com/wp-content/uploads/2019/12/43_ToggleButton.png" data-src="https://dotnet9.com/wp-content/uploads/2019/12/43_ToggleButton.png">《HandyControl》切换按钮 (ToggleButton)</div>
<h4>4.1.4 《HandyControl》分割按钮 (SplitButton)</h4>
<p>《HandyControl》分割按钮 (SplitButton),可用于点击按钮弹出菜单业务场景下使用。</p>
<div class="wp-block-image" style="text-align: center"><img class="wp-image-2442 j-lazy lazyload" style="display: block; margin-left: auto; margin-right: auto" alt="《Dotnet9》系列-开源C# WPF控件库3《HandyControl》强力推荐" data-original="https://dotnet9.com/wp-content/uploads/2019/12/9_SplitButton.png" data-src="https://dotnet9.com/wp-content/uploads/2019/12/9_SplitButton.png">《HandyControl》分裂按钮 (SplitButton)</div>
<h4>4.1.5 《HandyControl》进度按钮 (ProgressButton)</h4>
<p>《HandyControl》进度按钮 (ProgressButton) ,在按钮上显示进度作者也挺有想法的,点击上传文件时,在界面空间比较紧凑时使用很方便。</p>
<div class="wp-block-image" style="text-align: center"><img class="wp-image-2624 j-lazy lazyload" style="display: block; margin-left: auto; margin-right: auto" alt="《Dotnet9》系列-开源C# WPF控件库3《HandyControl》强力推荐" data-original="https://dotnet9.com/wp-content/uploads/2019/12/28_ProgressButton.gif" data-src="https://dotnet9.com/wp-content/uploads/2019/12/28_ProgressButton.gif">《HandyControl》进度按钮 (ProgressButton)</div>
<h4>4.1.6 《HandyControl》按钮分组 (ButtonGroup)</h4>
<p>《HandyControl》按钮分组 (ButtonGroup),该控件可替换常规菜单使得,即只有一级菜单的情形,或相关操作比较类似。</p>
<div class="wp-block-image" style="text-align: center"><img class="wp-image-2445 j-lazy lazyload" style="display: block; margin-left: auto; margin-right: auto" alt="《Dotnet9》系列-开源C# WPF控件库3《HandyControl》强力推荐" data-original="https://dotnet9.com/wp-content/uploads/2019/12/16_ButtonGroup.png" data-src="https://dotnet9.com/wp-content/uploads/2019/12/16_ButtonGroup.png">《HandyControl》按钮分组 (ButtonGroup)</div>
<h4>4.1.7 《HandyControl》Shield</h4>
<p>《HandyControl》Shield,Shield标记用于显示即时状态统计时很直观。</p>
<div class="wp-block-image" style="text-align: center"><img class="wp-image-2620 j-lazy lazyload" style="display: block; margin-left: auto; margin-right: auto" alt="《Dotnet9》系列-开源C# WPF控件库3《HandyControl》强力推荐" data-original="https://dotnet9.com/wp-content/uploads/2019/12/22_Shield.gif" data-src="https://dotnet9.com/wp-content/uploads/2019/12/22_Shield.gif">《HandyControl》Shield</div>
<h4>4.1.8 《HandyControl》Pagination</h4>
<p>《HandyControl》Pagination ,表格等常用的分页封装控件,大数据分页展示使用很方便,分页控件样式也是比较流行。</p>
<div class="wp-block-image" style="text-align: center"><img class="wp-image-2469 j-lazy lazyload" style="display: block; margin-left: auto; margin-right: auto" alt="《Dotnet9》系列-开源C# WPF控件库3《HandyControl》强力推荐" data-original="https://dotnet9.com/wp-content/uploads/2019/12/54_Pagination.gif" data-src="https://dotnet9.com/wp-content/uploads/2019/12/54_Pagination.gif">《HandyControl》Pagination</div>
<h3>4.2 标签类控件</h3>
<p>《HandyControl》提供的标签类控件较多,和Label类似或扩展的控件,Dotnet9小编把它们归为一类。</p>
<h4>4.2.1 HandyControl》 Label标签</h4>
<p>HandyControl》 Label标签,常用的Label标签,漂亮吧?常规使用是Label搭配TextBox作为表单使用。</p>
<div class="wp-block-image" style="text-align: center"><img class="wp-image-2450 j-lazy lazyload" style="display: block; margin-left: auto; margin-right: auto" alt="《Dotnet9》系列-开源C# WPF控件库3《HandyControl》强力推荐" data-original="https://dotnet9.com/wp-content/uploads/2019/12/26_Label.png" data-src="https://dotnet9.com/wp-content/uploads/2019/12/26_Label.png">《HandyControl》 Label标签</div>
<h4>4.2.2 《HandyControl》OutlineText</h4>
<p>《HandyControl》OutlineText轮廓文本,添加各种字体后,Text也可以这么好看的。</p>
<div class="wp-block-image" style="text-align: center"><img class="wp-image-2459 j-lazy lazyload" style="display: block; margin-left: auto; margin-right: auto" alt="《Dotnet9》系列-开源C# WPF控件库3《HandyControl》强力推荐" data-original="https://dotnet9.com/wp-content/uploads/2019/12/37_OutlineText.png" data-src="https://dotnet9.com/wp-content/uploads/2019/12/37_OutlineText.png">《HandyControl》OutlineText</div>
<h4>4.2.3《HandyControl》Tag</h4>
<p>《HandyControl》Tag标签,用于搜索,可将常用搜索条件作为Tag标签,方便快速过滤得到用户想要的结果,这个用户体验大大提高了吧,用户都会表扬你的。</p>
<div class="wp-block-image" style="text-align: center"><img class="wp-image-2465 j-lazy lazyload" style="display: block; margin-left: auto; margin-right: auto" alt="《Dotnet9》系列-开源C# WPF控件库3《HandyControl》强力推荐" data-original="https://dotnet9.com/wp-content/uploads/2019/12/38_Tag.png" data-src="https://dotnet9.com/wp-content/uploads/2019/12/38_Tag.png">《HandyControl》Tag</div>
<h4>4.2.4 《HandyControl》Badge</h4>
<p>《HandyControl》Badge徽章,网站中常用此样式显示库版本及比较明显的信息展示,很醒目有没有?赶紧在自己的项目中使用吧。</p>
<div class="wp-block-image" style="text-align: center"><img class="wp-image-2468 j-lazy lazyload" style="display: block; margin-left: auto; margin-right: auto" alt="《Dotnet9》系列-开源C# WPF控件库3《HandyControl》强力推荐" data-original="https://dotnet9.com/wp-content/uploads/2019/12/36_Shield.png" data-src="https://dotnet9.com/wp-content/uploads/2019/12/36_Shield.png">《HandyControl》Badge</div>
<h4>4.2.5 《HandyControl》Poptip</h4>
<p>《HandyControl》Poptip,气泡提示类控件,自定义提示就是这么方便。</p>
<div class="wp-block-image" style="text-align: center"><img class="wp-image-2505 j-lazy lazyload" style="display: block; margin-left: auto; margin-right: auto" alt="《Dotnet9》系列-开源C# WPF控件库3《HandyControl》强力推荐" data-original="https://dotnet9.com/wp-content/uploads/2019/12/6_Poptip.gif" data-src="https://dotnet9.com/wp-content/uploads/2019/12/6_Poptip.gif">《HandyControl》Poptip</div>
<h3>4.3 各式Block块控件</h3>
<p>《HandyControl》各式Block块控件,常见的是TextBlock,TextBlock与Label标签功能类似,下面是各式Block块控件展示:</p>
<h4>4.3.1 《HandyControl》 TextBlock文本块</h4>
<p>《HandyControl》 TextBlock文本块,常用文本展示。</p>
<div class="wp-block-image" style="text-align: center"><img class="wp-image-2451 j-lazy lazyload" style="display: block; margin-left: auto; margin-right: auto" alt="《Dotnet9》系列-开源C# WPF控件库3《HandyControl》强力推荐" data-original="https://dotnet9.com/wp-content/uploads/2019/12/72_TextBlock.jpg" data-src="https://dotnet9.com/wp-content/uploads/2019/12/72_TextBlock.jpg">《HandyControl》 TextBlock文本块</div>
<h4>4.3.2《HandyControl》ImageBlock</h4>
<p>《HandyControl》ImageBlock,图片块展示。</p>
<div class="wp-block-image" style="text-align: center"><img class="wp-image-2614 j-lazy lazyload" style="display: block; margin-left: auto; margin-right: auto" alt="《Dotnet9》系列-开源C# WPF控件库3《HandyControl》强力推荐" data-original="https://dotnet9.com/wp-content/uploads/2019/12/13_ImageBlock.gif" data-src="https://dotnet9.com/wp-content/uploads/2019/12/13_ImageBlock.gif">《HandyControl》ImageBlock</div>
<h4>4.3.3 《HandyControl》FloatingBlock</h4>
<p>《HandyControl》FloatingBlock,看见这个控件想到了什么?是不是想到看直播时一直给主播点赞送小花的情景?</p>
<div class="wp-block-image" style="text-align: center"><img class="wp-image-2455 j-lazy lazyload" style="display: block; margin-left: auto; margin-right: auto" alt="《Dotnet9》系列-开源C# WPF控件库3《HandyControl》强力推荐" data-original="https://dotnet9.com/wp-content/uploads/2019/12/10_FloatingBlock.gif" data-src="https://dotnet9.com/wp-content/uploads/2019/12/10_FloatingBlock.gif">《HandyControl》FloatingBlock</div>
<h4>4.3.4《HandyControl》RunningBlock</h4>
<p>《HandyControl》RunningBlock滚动块,跑马灯式效果,用于桌面软件打滚动广告还是很好的,如果你是做视频播放类软件,用于弹幕也是很方便的。</p>
<div class="wp-block-image" style="text-align: center"><img class="wp-image-2457 j-lazy lazyload" style="display: block; margin-left: auto; margin-right: auto" alt="《Dotnet9》系列-开源C# WPF控件库3《HandyControl》强力推荐" data-original="https://dotnet9.com/wp-content/uploads/2019/12/12_RunningBlock.gif" data-src="https://dotnet9.com/wp-content/uploads/2019/12/12_RunningBlock.gif">《HandyControl》RunningBlock</div>
<h3>4.4 输入编辑类控件</h3>
<p>《HandyControl》作者提供的输入编辑类控件也着实不少,比如文本框、密码框等等。</p>
<h4>4.4.1《HandyControl》TextBox</h4>
<p>《HandyControl》TextBox,是比较常规的输入文本框控件,作者将标签与文本框封装成一个控件“组合框”,方便快速使用布局。</p>
<div class="wp-block-image" style="text-align: center"><img class="wp-image-2460 j-lazy lazyload" style="display: block; margin-left: auto; margin-right: auto" alt="《Dotnet9》系列-开源C# WPF控件库3《HandyControl》强力推荐" data-original="https://dotnet9.com/wp-content/uploads/2019/12/74_TextBox.jpg" data-src="https://dotnet9.com/wp-content/uploads/2019/12/74_TextBox.jpg">《HandyControl》TextBox</div>
<h4>4.4.2 《HandyControl》RichTextBox</h4>
<p>《HandyControl》RichTextBox富文本框控件,比较常见。</p>
<div class="wp-block-image" style="text-align: center"><img class="wp-image-2461 j-lazy lazyload" style="display: block; margin-left: auto; margin-right: auto" alt="《Dotnet9》系列-开源C# WPF控件库3《HandyControl》强力推荐" data-original="https://dotnet9.com/wp-content/uploads/2019/12/73_RichTextBox.png" data-src="https://dotnet9.com/wp-content/uploads/2019/12/73_RichTextBox.png">《HandyControl》RichTextBox</div>
<h4>4.4.3 《HandyControl》NumericUpdown</h4>
<p>《HandyControl》NumericUpdown数值选择控件,方便数字输入或选择验证,本控件也可以归为选择类控件。</p>
<div class="wp-block-image" style="text-align: center"><img class="wp-image-2480 j-lazy lazyload" style="display: block; margin-left: auto; margin-right: auto" alt="《Dotnet9》系列-开源C# WPF控件库3《HandyControl》强力推荐" data-original="https://dotnet9.com/wp-content/uploads/2019/12/76_NumericUpDown.png" data-src="https://dotnet9.com/wp-content/uploads/2019/12/76_NumericUpDown.png">《HandyControl》NumericUpdown</div>
<h4>4.4.4 《HandyControl》SearchBar</h4>
<p>《HandyControl》SearchBar搜索栏,提供数种样式选择,您平时开发是不是也有这种界面设计,直接使用吧,提高您的开发效率。</p>
<div class="wp-block-image" style="text-align: center"><img class="wp-image-2481 j-lazy lazyload" style="display: block; margin-left: auto; margin-right: auto" alt="《Dotnet9》系列-开源C# WPF控件库3《HandyControl》强力推荐" data-original="https://dotnet9.com/wp-content/uploads/2019/12/77_SearchBar.png" data-src="https://dotnet9.com/wp-content/uploads/2019/12/77_SearchBar.png">《HandyControl》SearchBar</div>
<h4>4.4.5 《HandyControl》PasswordBox</h4>
<p>Dotnet9习惯将PasswordBox密码框归类为文本框一类,下面是HC密码框。</p>
<div class="wp-block-image" style="text-align: center"><img class="wp-image-2462 j-lazy lazyload" style="display: block; margin-left: auto; margin-right: auto" alt="《Dotnet9》系列-开源C# WPF控件库3《HandyControl》强力推荐" data-original="https://dotnet9.com/wp-content/uploads/2019/12/78_PasswordBox.jpg" data-src="https://dotnet9.com/wp-content/uploads/2019/12/78_PasswordBox.jpg">《HandyControl》PasswordBox</div>
<h4>4.4.6《HandyControl》Gravatar</h4>
<p>HandyControl》Gravatar,这个控件比较好玩,动态生成头像,喜不喜欢?很有意思的一个控件。</p>
<div class="wp-block-image" style="text-align: center"><img class="wp-image-2467 j-lazy lazyload" style="display: block; margin-left: auto; margin-right: auto" alt="《Dotnet9》系列-开源C# WPF控件库3《HandyControl》强力推荐" data-original="https://dotnet9.com/wp-content/uploads/2019/12/23_Gravatar.gif" data-src="https://dotnet9.com/wp-content/uploads/2019/12/23_Gravatar.gif">《HandyControl》Gravatar</div>
<h4>4.4.7 《HandyControl》ComboBox</h4>
<p>《HandyControl》ComboBox下拉框,比原生下拉框好看多了,非常清爽。</p>
<div class="wp-block-image" style="text-align: center"><img class="wp-image-2470 j-lazy lazyload" style="display: block; margin-left: auto; margin-right: auto" alt="《Dotnet9》系列-开源C# WPF控件库3《HandyControl》强力推荐" data-original="https://dotnet9.com/wp-content/uploads/2019/12/75_ComboBox.jpg" data-src="https://dotnet9.com/wp-content/uploads/2019/12/75_ComboBox.jpg">《HandyControl》ComboBox</div>
<h3>4.5 选择类控件</h3>
<p>Dotnet9小编将下拉框、复选框、单选框等统一归为选择类控件,《HandyControl》各控件见下图:</p>
<h4>4.5.1 《HandyControl》Divider</h4>
<p>《HandyControl》Divider分割线控件,方便实用。</p>
<div class="wp-block-image" style="text-align: center"><img class="wp-image-2472 j-lazy lazyload" style="display: block; margin-left: auto; margin-right: auto" alt="《Dotnet9》系列-开源C# WPF控件库3《HandyControl》强力推荐" data-original="https://dotnet9.com/wp-content/uploads/2019/12/7_Divider.png" data-src="https://dotnet9.com/wp-content/uploads/2019/12/7_Divider.png">《HandyControl》Divider</div>
<h4>4.5.2 《HandyContronl》ComboBox</h4>
<p>《HandyContronl》ComboBox下拉框,其实小编已将此控件划归为输入编辑类控件,但此控件也属于选择类控件,此控件由文本框及列表控件组合而成,具体的代码小编还未细看,小编猜测是这样的,不知道作者是不是这样做的?</p>
<div class="wp-block-image" style="text-align: center"><img class="wp-image-2474 j-lazy lazyload" style="display: block; margin-left: auto; margin-right: auto" alt="《Dotnet9》系列-开源C# WPF控件库3《HandyControl》强力推荐" data-original="https://dotnet9.com/wp-content/uploads/2019/12/75_ComboBox-1.jpg" data-src="https://dotnet9.com/wp-content/uploads/2019/12/75_ComboBox-1.jpg">《HandyContron》ComboBox</div>
<h4>4.5.3 《HandyControl》Rate</h4>
<p>《HandyControl》Rate,评分控件,这控件看着熟悉吧,给文章或者资源评分时经常使用到,这个非常不错,Dotnet9小编很喜欢。</p>
<div class="wp-block-image" style="text-align: center"><img class="wp-image-2475 j-lazy lazyload" style="display: block; margin-left: auto; margin-right: auto" alt="《Dotnet9》系列-开源C# WPF控件库3《HandyControl》强力推荐" data-original="https://dotnet9.com/wp-content/uploads/2019/12/33_Rate.png" data-src="https://dotnet9.com/wp-content/uploads/2019/12/33_Rate.png">《HandyControl》Rate</div>
<h4>4.5.4 《HandyControl》Slider</h4>
<p>《HandyControl》Slider范围滑块,配色黑色主题显示很好看哟。</p>
<div class="wp-block-image" style="text-align: center"><img class="wp-image-2476 j-lazy lazyload" style="display: block; margin-left: auto; margin-right: auto" alt="《Dotnet9》系列-开源C# WPF控件库3《HandyControl》强力推荐" data-original="https://dotnet9.com/wp-content/uploads/2019/12/40_Slider.png" data-src="https://dotnet9.com/wp-content/uploads/2019/12/40_Slider.png">《HandyControl》Slider</div>
<h4>4.5.5 《HandyControl》PrevieweSlider</h4>
<p>《HandyControl》PrevieweSlider预览滑块,控件如其名,实时显示拖动值。</p>
<div class="wp-block-image" style="text-align: center"><img class="wp-image-2478 j-lazy lazyload" style="display: block; margin-left: auto; margin-right: auto" alt="《Dotnet9》系列-开源C# WPF控件库3《HandyControl》强力推荐" data-original="https://dotnet9.com/wp-content/uploads/2019/12/58_PreviewSlider.gif" data-src="https://dotnet9.com/wp-content/uploads/2019/12/58_PreviewSlider.gif">《HandyControl》PrevieweSlider</div>
<h4>4.5.6 《HandyControl》CheckBox</h4>
<p>《HandyControl》CheckBox复选框 ,样式还是比较专业的。</p>
<div class="wp-block-image" style="text-align: center"><img class="wp-image-2477 j-lazy lazyload" style="display: block; margin-left: auto; margin-right: auto" alt="《Dotnet9》系列-开源C# WPF控件库3《HandyControl》强力推荐" data-original="https://dotnet9.com/wp-content/uploads/2019/12/45_CheckBox.png" data-src="https://dotnet9.com/wp-content/uploads/2019/12/45_CheckBox.png">《HandyControl》CheckBox</div>
<h4>4.5.7 《HandyControl》StepBar</h4>
<p>《HandyControl》StepBar步骤条 ,有流程相关业务时,使用这个控件是非常方便的,我们常见的就是找回密码,让你一步一步的输入验证。</p>
<div class="wp-block-image" style="text-align: center"><img class="wp-image-2479 j-lazy lazyload" style="display: block; margin-left: auto; margin-right: auto" alt="《Dotnet9》系列-开源C# WPF控件库3《HandyControl》强力推荐" data-original="https://dotnet9.com/wp-content/uploads/2019/12/66_StepBar.png" data-src="https://dotnet9.com/wp-content/uploads/2019/12/66_StepBar.png">《HandyControl》StepBar</div>
<h4>4.5.8 《HandyControl》ColorPicker</h4>
<p>《HandyControl》ColorPicker拾色器,方便颜色选择,是个好东西。</p>
<p><img style="display: block; margin-left: auto; margin-right: auto" alt="" data-src="https://img2018.cnblogs.com/common/1663243/201912/1663243-20191208192701710-2094197097.gif"></p>
<div class="wp-block-image" style="text-align: center">《HandyControl》ColorPicker</div>
<h3>4.6 时间类控件</h3>
<p>Dotnet9小编把时间相关的控件也归为一类,《HandyControl》作者实现了较多的类似控件,非常优秀,十分方便大家选择使用。</p>
<h4>4.6.1 《HandyControl》FlipClock</h4>
<p>《HandyControl》FlipClock翻页时钟,这个控件酷吧?像不像挂历?篮球比赛等记分牌有印象没?</p>
<div class="wp-block-image" style="text-align: center"><img src="https://dotnet9.com/wp-content/uploads/2019/12/35_FlipClock.gif">《HandyControl》FlipClock</div>
<h4>4.6.2 《HandyControl》TimeBar</h4>
<p>《HandyControl》TimeBar时间条,可以扩展到自制甘特图使用。</p>
<div class="wp-block-image" style="text-align: center"><img class="wp-image-2485 j-lazy lazyload" style="display: block; margin-left: auto; margin-right: auto" alt="《Dotnet9》系列-开源C# WPF控件库3《HandyControl》强力推荐" data-original="https://dotnet9.com/wp-content/uploads/2019/12/56_TimeBar.gif" data-src="https://dotnet9.com/wp-content/uploads/2019/12/56_TimeBar.gif">《HandyControl》TimeBar</div>
<h4>4.6.3 《HandyControl》Calendar</h4>
<p>《HandyControl》Calendar日期控件,比较常规。</p>
<div class="wp-block-image" style="text-align: center"><img class="wp-image-2486 j-lazy lazyload" style="display: block; margin-left: auto; margin-right: auto" alt="《Dotnet9》系列-开源C# WPF控件库3《HandyControl》强力推荐" data-original="https://dotnet9.com/wp-content/uploads/2019/12/69_Calendar.jpg" data-src="https://dotnet9.com/wp-content/uploads/2019/12/69_Calendar.jpg">《HandyControl》Calendar</div>
<h4>4.6.4 《HandyControl》Clock</h4>
<p>《HandyControl》Clock时钟控件,也比较常规。</p>
<div class="wp-block-image" style="text-align: center"><img class="wp-image-2487 j-lazy lazyload" style="display: block; margin-left: auto; margin-right: auto" alt="《Dotnet9》系列-开源C# WPF控件库3《HandyControl》强力推荐" data-original="https://dotnet9.com/wp-content/uploads/2019/12/70_Clock.jpg" data-src="https://dotnet9.com/wp-content/uploads/2019/12/70_Clock.jpg">《HandyControl》Clock</div>
<h4>4.6.5 《HandyControl》CalendarWithClock</h4>
<p>《HandyControl》CalendarWithClock日期与时钟组合控件,这个比较好,好用。</p>
<div class="wp-block-image" style="text-align: center"><img class="wp-image-2488 j-lazy lazyload" style="display: block; margin-left: auto; margin-right: auto" alt="《Dotnet9》系列-开源C# WPF控件库3《HandyControl》强力推荐" data-original="https://dotnet9.com/wp-content/uploads/2019/12/71_CalendarWithClock.png" data-src="https://dotnet9.com/wp-content/uploads/2019/12/71_CalendarWithClock.png">《HandyControl》CalendarWithClock</div>
<h4>4.6.6 《HandyControl》DatePicker</h4>
<p>《HandyControl》DatePicker日期选择控件,比较常用的控件。</p>
<div class="wp-block-image" style="text-align: center"><img class="wp-image-2489 j-lazy lazyload" style="display: block; margin-left: auto; margin-right: auto" alt="《Dotnet9》系列-开源C# WPF控件库3《HandyControl》强力推荐" data-original="https://dotnet9.com/wp-content/uploads/2019/12/79_DataPicker.jpg" data-src="https://dotnet9.com/wp-content/uploads/2019/12/79_DataPicker.jpg">《HandyControl》DatePicker</div>
<h4>4.6.7 《HandyControl》TimePicker</h4>
<p>《HandyControl》TimePicker时间选择控件,也比较常用。</p>
<p><img style="display: block; margin-left: auto; margin-right: auto" alt="" data-src="https://img2018.cnblogs.com/common/1663243/201912/1663243-20191208192804021-528718738.jpg"></p>
<div class="wp-block-image" style="text-align: center">《HandyControl》TimePicker</div>
<h4>4.6.8 《HandyControl》DateTimePicker</h4>
<p>《HandyControl》DateTimePicker日期时间选择控件,这个组合选择比较完美,小编以后的项目中有此场景,一定会尝试使用。</p>
<p><img src="https://img2018.cnblogs.com/common/1663243/201912/1663243-20191208192834763-2081949605.png"></p>
<div class="wp-block-image" style="text-align: center">《HandyControl》DateTimePicker</div>
<h3>4.7 菜单类控件</h3>
<p>Dotnet9小编将菜单类、任务栏类统一归为菜单类控件,方便读者阅读查找。</p>
<h4>4.7.1 《HandyControl》SideMenu</h4>
<p>《HandyControl》SideMenu,侧边栏菜单,这种菜单也是比较常见的类型,十分受用。</p>
<div class="wp-block-image" style="text-align: center"><img class="wp-image-2495 j-lazy lazyload" style="display: block; margin-left: auto; margin-right: auto" alt="《Dotnet9》系列-开源C# WPF控件库3《HandyControl》强力推荐" data-original="https://dotnet9.com/wp-content/uploads/2019/12/18_SideMenu.png" data-src="https://dotnet9.com/wp-content/uploads/2019/12/18_SideMenu.png">《HandyControl》SideMenu</div>
<h4>4.7.2 《HandyControl》ContextMenu</h4>
<p>《HandyControl》ContextMenu上下文菜单,这种素色,Dotnet9小编原来自己常用,比较朴素,很清爽。</p>
<div class="wp-block-image" style="text-align: center"><img class="wp-image-2499 j-lazy lazyload" style="display: block; margin-left: auto; margin-right: auto" alt="《Dotnet9》系列-开源C# WPF控件库3《HandyControl》强力推荐" data-original="https://dotnet9.com/wp-content/uploads/2019/12/68_ContextMenu.png" data-src="https://dotnet9.com/wp-content/uploads/2019/12/68_ContextMenu.png">《HandyControl》ContextMenu</div>
<h4>4.7.3 《HandyControl》ToolBar</h4>
<p>《HandyControl》ToolBar,工具栏常搭配导航菜单使用,经典组合。</p>
<div class="wp-block-image" style="text-align: center"><img class="wp-image-2500 j-lazy lazyload" style="display: block; margin-left: auto; margin-right: auto" alt="《Dotnet9》系列-开源C# WPF控件库3《HandyControl》强力推荐" data-original="https://dotnet9.com/wp-content/uploads/2019/12/39_ToolBar.png" data-src="https://dotnet9.com/wp-content/uploads/2019/12/39_ToolBar.png">《HandyControl》ToolBar</div>
<h4>4.7.4 《HandyControl》CirclePanel</h4>
<p>《HandyControl》CirclePanel圆形布局,Dotnet9小编喜欢叫它圆形菜单,手机上用的比较多,桌面上不多,如果您的项目或者产品加上此控件,用户体验上升一个档次,当然看具体业务情况哈,也不能乱加。</p>
<div class="wp-block-image" style="text-align: center"><img class="wp-image-2501 j-lazy lazyload" style="display: block; margin-left: auto; margin-right: auto" alt="《Dotnet9》系列-开源C# WPF控件库3《HandyControl》强力推荐" data-original="https://dotnet9.com/wp-content/uploads/2019/12/83_CirclePanel.jpg" data-src="https://dotnet9.com/wp-content/uploads/2019/12/83_CirclePanel.jpg">《HandyControl》CirclePanel</div>
<h4>4.7.5 《HandyControl》NotifyIcon</h4>
<p>《HandyControl》NotifyIcon,即原Windows系统托盘图标升级版:</p>
<div class="wp-block-image" style="text-align: center"><img class="wp-image-2496 j-lazy lazyload" style="display: block; margin-left: auto; margin-right: auto" alt="《Dotnet9》系列-开源C# WPF控件库3《HandyControl》强力推荐" data-original="https://dotnet9.com/wp-content/uploads/2019/12/19_NotifyIcon.png" data-src="https://dotnet9.com/wp-content/uploads/2019/12/19_NotifyIcon.png">《HandyControl》NotifyIcon</div>
<p>支持托盘图标闪烁:</p>
<div class="wp-block-image" style="text-align: center"><img class="wp-image-2630 j-lazy lazyload" style="display: block; margin-left: auto; margin-right: auto" alt="《Dotnet9》系列-开源C# WPF控件库3《HandyControl》强力推荐" data-original="https://dotnet9.com/wp-content/uploads/2019/12/19_NotifyIcon.gif" data-src="https://dotnet9.com/wp-content/uploads/2019/12/19_NotifyIcon.gif">支持托盘图标闪烁</div>
<p>该控件方便扩展,可做成360安全卫士类似的托盘菜单,这就很考验读者编码功底了,下图就是360安全卫士的系统托盘菜单,漂亮吧?Dotnet9小编见过不少软件都在模仿360设计,当然小编自己也算在内,哈哈,注意这不是HC控件哈,需要读者自己实现,其实也不难的。</p>
<div class="wp-block-image" style="text-align: center"><img class="wp-image-2498 j-lazy lazyload" style="display: block; margin-left: auto; margin-right: auto" alt="《Dotnet9》系列-开源C# WPF控件库3《HandyControl》强力推荐" data-original="https://dotnet9.com/wp-content/uploads/2019/12/90_360.png" data-src="https://dotnet9.com/wp-content/uploads/2019/12/90_360.png">360安全卫士系统托盘菜单</div>
<h3>4.8 布局及图片类控件</h3>
<p>《HandyControl》作者实现了数个有意思的布局容器,这一切都是为了用户体验啊,用心良苦。</p>
<p>图片相关展示控件与布局控件类似,所以Dotnet9小编将这些控件归为一类,当然也是为了方便读者查找、阅读啦。</p>
<h4>4.8.1 《HandyControl》Border</h4>
<p>《HandyControl》Border边框,图形化展示图片时非常好看的。</p>
<div class="wp-block-image" style="text-align: center"><img class="wp-image-2544 j-lazy lazyload" style="display: block; margin-left: auto; margin-right: auto" alt="《Dotnet9》系列-开源C# WPF控件库3《HandyControl》强力推荐" data-original="https://dotnet9.com/wp-content/uploads/2019/12/85_Border.png" data-src="https://dotnet9.com/wp-content/uploads/2019/12/85_Border.png">《HandyControl》Border</div>
<h4>4.8.2 《HandyControl》Brush</h4>
<p>《HandyControl》Brush画刷,提供28种常用画刷,业界良心呀,受用了。</p>
<div class="wp-block-image" style="text-align: center"><img class="wp-image-2545 j-lazy lazyload" style="display: block; margin-left: auto; margin-right: auto" alt="《Dotnet9》系列-开源C# WPF控件库3《HandyControl》强力推荐" data-original="https://dotnet9.com/wp-content/uploads/2019/12/86_Brush.png" data-src="https://dotnet9.com/wp-content/uploads/2019/12/86_Brush.png">《HandyControl》Brush</div>
<h4>4.8.3 《HandyControl》SwitchConfig</h4>
<p>《HandyControl》SwitchConfig选择配置,常用于界面国际化语言选择,方便吧。</p>
<div class="wp-block-image" style="text-align: center"><img class="wp-image-2546 j-lazy lazyload" style="display: block; margin-left: auto; margin-right: auto" alt="《Dotnet9》系列-开源C# WPF控件库3《HandyControl》强力推荐" data-original="https://dotnet9.com/wp-content/uploads/2019/12/87_SwitchConfig.png" data-src="https://dotnet9.com/wp-content/uploads/2019/12/87_SwitchConfig.png">《HandyControl》SwitchConfig</div>
<h4>4.8.4《HandyControl》Expander</h4>
<p>《HandyControl》Expander,常规控件。</p>
<div class="wp-block-image" style="text-align: center"><img class="wp-image-2531 j-lazy lazyload" style="display: block; margin-left: auto; margin-right: auto" alt="《Dotnet9》系列-开源C# WPF控件库3《HandyControl》强力推荐" data-original="https://dotnet9.com/wp-content/uploads/2019/12/55_Expander.gif" data-src="https://dotnet9.com/wp-content/uploads/2019/12/55_Expander.gif">《HandyControl》Expander</div>
<h4>4.8.5《HandyControl》GroupBox</h4>
<p>《HandyControl》GroupBox组合框,常规控件。</p>
<div class="wp-block-image" style="text-align: center"><img class="wp-image-2540 j-lazy lazyload" style="display: block; margin-left: auto; margin-right: auto" alt="《Dotnet9》系列-开源C# WPF控件库3《HandyControl》强力推荐" data-original="https://dotnet9.com/wp-content/uploads/2019/12/65_GroupBox.png" data-src="https://dotnet9.com/wp-content/uploads/2019/12/65_GroupBox.png">《HandyControl》GroupBox</div>
<h4>4.8.6 《HandyControl》ScrollViewer</h4>
<p>《HandyControl》ScrollViewer滚动视图,也比较常用。</p>
<div class="wp-block-image" style="text-align: center"><img class="wp-image-2542 j-lazy lazyload" style="display: block; margin-left: auto; margin-right: auto" alt="《Dotnet9》系列-开源C# WPF控件库3《HandyControl》强力推荐" data-original="https://dotnet9.com/wp-content/uploads/2019/12/82_ScrollViewer.png" data-src="https://dotnet9.com/wp-content/uploads/2019/12/82_ScrollViewer.png">《HandyControl》ScrollViewer</div>
<h4>4.8.7 《HandyControl》 TransitioningContentControl</h4>
<p>《HandyControl》 TransitioningContentControl内容过渡控件,效果不错吧。</p>
<div class="wp-block-image" style="text-align: center"><img class="wp-image-2543 j-lazy lazyload" style="display: block; margin-left: auto; margin-right: auto" alt="《Dotnet9》系列-开源C# WPF控件库3《HandyControl》强力推荐" data-original="https://dotnet9.com/wp-content/uploads/2019/12/84_TransitioningContentControl.gif" data-src="https://dotnet9.com/wp-content/uploads/2019/12/84_TransitioningContentControl.gif">《HandyControl》 TransitioningContentControl</div>
<h4>4.8.8 《HandyControl》TabControl1</h4>
<p>《HandyControl》TabControl1选项卡控件样式一。</p>
<div class="wp-block-image" style="text-align: center"><img class="wp-image-2538 j-lazy lazyload" style="display: block; margin-left: auto; margin-right: auto" alt="《Dotnet9》系列-开源C# WPF控件库3《HandyControl》强力推荐" data-original="https://dotnet9.com/wp-content/uploads/2019/12/63_TabControl.gif" data-src="https://dotnet9.com/wp-content/uploads/2019/12/63_TabControl.gif">《HandyControl》TabControl 1</div>
<h4>4.8.9《HandyControl》TabControl2</h4>
<p>《HandyControl》TabControl2选项卡控件样式二。</p>
<div class="wp-block-image" style="text-align: center"><img class="wp-image-2539 j-lazy lazyload" style="display: block; margin-left: auto; margin-right: auto" alt="《Dotnet9》系列-开源C# WPF控件库3《HandyControl》强力推荐" data-original="https://dotnet9.com/wp-content/uploads/2019/12/64_TabControl.png" data-src="https://dotnet9.com/wp-content/uploads/2019/12/64_TabControl.png">《HandyControl》TabControl2</div>
<h4>4.8.10《HandyControl》Drawer</h4>
<p>《HandyControl》Drawer,抽屉类布局控件,对空间有要求的业务场景很是有用。</p>
<div class="wp-block-image" style="text-align: center"><img class="wp-image-2504 j-lazy lazyload" style="display: block; margin-left: auto; margin-right: auto" alt="《Dotnet9》系列-开源C# WPF控件库3《HandyControl》强力推荐" data-original="https://dotnet9.com/wp-content/uploads/2019/12/5_Drawer.gif" data-src="https://dotnet9.com/wp-content/uploads/2019/12/5_Drawer.gif">《HandyControl》Drawer</div>
<h4>4.8.11 《HandyControl》HoneycombPanel</h4>
<p>《HandyControl》HoneycombPanel蜂窝布局,有意思的布局控件。</p>
<div class="wp-block-image" style="text-align: center"><img class="wp-image-2507 j-lazy lazyload" style="display: block; margin-left: auto; margin-right: auto" alt="《Dotnet9》系列-开源C# WPF控件库3《HandyControl》强力推荐" data-original="https://dotnet9.com/wp-content/uploads/2019/12/11_HoneycombPanel.png" data-src="https://dotnet9.com/wp-content/uploads/2019/12/11_HoneycombPanel.png">《HandyControl》HoneycombPanel</div>
<h4>4.8.12 《HandyControl》Magnifier</h4>
<p>《HandyControl》Magnifier放大镜控件,京东、淘宝购物时,鼠标移动到物品图片上可以放大查看,很方便使用的控件。</p>
<div class="wp-block-image" style="text-align: center"><img class="wp-image-2617 j-lazy lazyload" style="display: block; margin-left: auto; margin-right: auto" alt="《Dotnet9》系列-开源C# WPF控件库3《HandyControl》强力推荐" data-original="https://dotnet9.com/wp-content/uploads/2019/12/14_Magnifier.gif" data-src="https://dotnet9.com/wp-content/uploads/2019/12/14_Magnifier.gif">《HandyControl》Magnifier</div>
<h4>4.8.13 《HandyControl》Card</h4>
<div class="wp-block-image" style="text-align: center"><img class="wp-image-2509 j-lazy lazyload" style="display: block; margin-left: auto; margin-right: auto" alt="《Dotnet9》系列-开源C# WPF控件库3《HandyControl》强力推荐" data-original="https://dotnet9.com/wp-content/uploads/2019/12/15_Card.png" data-src="https://dotnet9.com/wp-content/uploads/2019/12/15_Card.png">《HandyControl》Card</div>
<h4>4.8.14 《HandyControl》Grid</h4>
<p>《HandyControl》Grid栅格布局。</p>
<div class="wp-block-image" style="text-align: center"><img class="wp-image-2510 j-lazy lazyload" style="display: block; margin-left: auto; margin-right: auto" alt="《Dotnet9》系列-开源C# WPF控件库3《HandyControl》强力推荐" data-original="https://dotnet9.com/wp-content/uploads/2019/12/17_Grid-1024x801.gif" data-src="https://dotnet9.com/wp-content/uploads/2019/12/17_Grid-1024x801.gif">《HandyControl》Grid</div>
<h4>4.8.15 《HandyControl》AnimationPath</h4>
<p>《HandyControl》AnimationPath动画路径,比较酷炫。</p>
<div class="wp-block-image" style="text-align: center"><img class="wp-image-2536 j-lazy lazyload" style="display: block; margin-left: auto; margin-right: auto" alt="《Dotnet9》系列-开源C# WPF控件库3《HandyControl》强力推荐" data-original="https://dotnet9.com/wp-content/uploads/2019/12/61_AnimationPath.gif" data-src="https://dotnet9.com/wp-content/uploads/2019/12/61_AnimationPath.gif">《HandyControl》AnimationPath</div>
<h4>4.8.16 《HandyControl》Growl</h4>
<p>《HandyControl》Growl信息通知,有用的提示控件,比如做监控类软件,有重要信息报警时,信息通知可用在软件界面内弹出提示,也可在软件不在桌面最顶端时,直接在操作系统桌面弹出,非常灵活。</p>
<div class="wp-block-image" style="text-align: center"><img class="wp-image-2644 j-lazy lazyload" style="display: block; margin-left: auto; margin-right: auto" alt="《Dotnet9》系列-开源C# WPF控件库3《HandyControl》强力推荐" data-original="https://dotnet9.com/wp-content/uploads/2019/12/60_Growl_tips.gif" data-src="https://dotnet9.com/wp-content/uploads/2019/12/60_Growl_tips.gif">《HandyControl》Growl信息通知</div>
<h4>4.8.17 《HandyControl》GoToTop</h4>
<div class="wp-block-image" style="text-align: center"><img class="wp-image-2513 j-lazy lazyload" style="display: block; margin-left: auto; margin-right: auto" alt="《Dotnet9》系列-开源C# WPF控件库3《HandyControl》强力推荐" data-original="https://dotnet9.com/wp-content/uploads/2019/12/24_GoToTop.gif" data-src="https://dotnet9.com/wp-content/uploads/2019/12/24_GoToTop.gif">《HandyControl》GoToTop</div>
<h4>4.8.18 《HandyControl》Transfer</h4>
<p>《HandyControl》Transfer穿梭框,多个列表项移动时着实有用。</p>
<div class="wp-block-image" style="text-align: center"><img class="wp-image-2515 j-lazy lazyload" style="display: block; margin-left: auto; margin-right: auto" alt="《Dotnet9》系列-开源C# WPF控件库3《HandyControl》强力推荐" data-original="https://dotnet9.com/wp-content/uploads/2019/12/27_Transfer.png" data-src="https://dotnet9.com/wp-content/uploads/2019/12/27_Transfer.png">《HandyControl》Transfer</div>
<h2>4.8.19 《HandyControl》CoverFlow</h2>
<p>《HandyControl》CoverFlow封面流,图片浏览的一种形式。</p>
<div class="wp-block-image" style="text-align: center"><img class="wp-image-2516 j-lazy lazyload" style="display: block; margin-left: auto; margin-right: auto" alt="《Dotnet9》系列-开源C# WPF控件库3《HandyControl》强力推荐" data-original="https://dotnet9.com/wp-content/uploads/2019/12/29_CoverFlow.gif" data-src="https://dotnet9.com/wp-content/uploads/2019/12/29_CoverFlow.gif">《HandyControl》CoverFlow</div>
<h4>4.8.20 《HandyControl》CoverView</h4>
<p>《HandyControl》CoverView封面视图。</p>
<div class="wp-block-image" style="text-align: center"><img class="wp-image-2517 j-lazy lazyload" style="display: block; margin-left: auto; margin-right: auto" alt="《Dotnet9》系列-开源C# WPF控件库3《HandyControl》强力推荐" data-original="https://dotnet9.com/wp-content/uploads/2019/12/30_CoverView.gif" data-src="https://dotnet9.com/wp-content/uploads/2019/12/30_CoverView.gif">《HandyControl》CoverView</div>
<h4>4.8.21 《HandyControl》Carousel</h4>
<p>《HandyControl》Carousel轮播,广告自动播放。</p>
<div class="wp-block-image" style="text-align: center"><img class="wp-image-2530 j-lazy lazyload" style="display: block; margin-left: auto; margin-right: auto" alt="《Dotnet9》系列-开源C# WPF控件库3《HandyControl》强力推荐" data-original="https://dotnet9.com/wp-content/uploads/2019/12/53_Carousel.gif" data-src="https://dotnet9.com/wp-content/uploads/2019/12/53_Carousel.gif">《HandyControl》Carousel</div>
<h4>4.8.22 《HandyControl》CompareSlider-h</h4>
<p>《HandyControl》CompareSlider-h水平对比滑块。</p>
<div class="wp-block-image" style="text-align: center"><img class="wp-image-2533 j-lazy lazyload" style="display: block; margin-left: auto; margin-right: auto" alt="《Dotnet9》系列-开源C# WPF控件库3《HandyControl》强力推荐" data-original="https://dotnet9.com/wp-content/uploads/2019/12/59_1CompareSlider-h.gif" data-src="https://dotnet9.com/wp-content/uploads/2019/12/59_1CompareSlider-h.gif">《HandyControl》CompareSlider-h</div>
<h4>4.8.23 《HandyControl》CompareSlider-v</h4>
<p>《HandyControl》CompareSlider-v竖直对比滑块。</p>
<div class="wp-block-image" style="text-align: center"><img class="wp-image-2534 j-lazy lazyload" style="display: block; margin-left: auto; margin-right: auto" alt="《Dotnet9》系列-开源C# WPF控件库3《HandyControl》强力推荐" data-original="https://dotnet9.com/wp-content/uploads/2019/12/59_2CompareSlider-v.gif" data-src="https://dotnet9.com/wp-content/uploads/2019/12/59_2CompareSlider-v.gif">《HandyControl》CompareSlider-v</div>
<h4>4.8.24 《HandyControl》ImageBrowser</h4>
<p>《HandyControl》ImageBrowser,图片浏览控件,这个很强大了,一般展示图片以卡片的形式展示缩略图,当用户觉得某图比较有用时,使用此控件查看非常方便,由于此控件录制的gif大于9MB,小编就不显示动图了,大家可以自己下载自行体验。</p>
<div class="wp-block-image" style="text-align: center"><img class="wp-image-2718 j-lazy lazyload" style="display: block; margin-left: auto; margin-right: auto" alt="《Dotnet9》系列-开源C# WPF控件库3《HandyControl》强力推荐" data-original="https://dotnet9.com/wp-content/uploads/2019/12/57_ImageBrowser-1024x534.png" data-src="https://dotnet9.com/wp-content/uploads/2019/12/57_ImageBrowser-1024x534.png">《HandyControl》ImageBrowser</div>
<h4>4.8.25 《HandyControl》WaterfallPanel</h4>
<p>《HandyControl》WaterfallPanel瀑布流布局。</p>
<div class="wp-block-image" style="text-align: center"><img class="wp-image-2520 j-lazy lazyload" style="display: block; margin-left: auto; margin-right: auto" alt="《Dotnet9》系列-开源C# WPF控件库3《HandyControl》强力推荐" data-original="https://dotnet9.com/wp-content/uploads/2019/12/32_WaterfallPanel.png" data-src="https://dotnet9.com/wp-content/uploads/2019/12/32_WaterfallPanel.png">《HandyControl》WaterfallPanel</div>
<h3>4.9 Loading\进度条相关控件</h3>
<h4>4.9.1 《HandyControl》ProgressBar</h4>
<p>《HandyControl》ProgressBar进度条,下面的几种样式都很好看,任群选择使用。</p>
<div class="wp-block-image" style="text-align: center"><img class="wp-image-2537 j-lazy lazyload" style="display: block; margin-left: auto; margin-right: auto" alt="《Dotnet9》系列-开源C# WPF控件库3《HandyControl》强力推荐" data-original="https://dotnet9.com/wp-content/uploads/2019/12/62_ProgressBar.gif" data-src="https://dotnet9.com/wp-content/uploads/2019/12/62_ProgressBar.gif">《HandyControl》ProgressBar</div>
<h4>4.9.2 《HandyControl》WaveProgressBar</h4>
<p>《HandyControl》WaveProgressBar水波进度条,酷炫吧。</p>
<div class="wp-block-image" style="text-align: center"><img class="wp-image-2512 j-lazy lazyload" style="display: block; margin-left: auto; margin-right: auto" alt="《Dotnet9》系列-开源C# WPF控件库3《HandyControl》强力推荐" data-original="https://dotnet9.com/wp-content/uploads/2019/12/21_WaveProgressBar.gif" data-src="https://dotnet9.com/wp-content/uploads/2019/12/21_WaveProgressBar.gif">《HandyControl》WaveProgressBar</div>
<h4>4.9.3 《HandyControl》CircleProgressBar</h4>
<p>《HandyControl》CircleProgressBar圆形进度条。</p>
<div class="wp-block-image" style="text-align: center"><img class="wp-image-2522 j-lazy lazyload" style="display: block; margin-left: auto; margin-right: auto" alt="《Dotnet9》系列-开源C# WPF控件库3《HandyControl》强力推荐" data-original="https://dotnet9.com/wp-content/uploads/2019/12/41_CircleProgressBar.png" data-src="https://dotnet9.com/wp-content/uploads/2019/12/41_CircleProgressBar.png">《HandyControl》CircleProgressBar</div>
<h4>4.9.4 《HandyControl》Loading</h4>
<p>《HandyControl》Loading加载条,界面响应数据等待时使用,让用户干等,不如让他看看小小动画吧,不要让人觉得界面卡死了没反应。</p>
<div class="wp-block-image" style="text-align: center"><img class="wp-image-2529 j-lazy lazyload" style="display: block; margin-left: auto; margin-right: auto" alt="《Dotnet9》系列-开源C# WPF控件库3《HandyControl》强力推荐" data-original="https://dotnet9.com/wp-content/uploads/2019/12/52_Loading.gif" data-src="https://dotnet9.com/wp-content/uploads/2019/12/52_Loading.gif">《HandyControl》Loading</div>
<h3>4.10 WPF扩展控件</h3>
<p>有很多功能C# WPF未实现,比较gif图片动态展示,默认使用Image控件是显示的第一帧图片,《HandyControl》很好的实现了这一功能,值得推崇。</p>
<h4>4.10.1 《HandyControl》GeometryAnimation,几何动画</h4>
<div class="wp-block-image" style="text-align: center"><img class="wp-image-2506 j-lazy lazyload" style="display: block; margin-left: auto; margin-right: auto" alt="《Dotnet9》系列-开源C# WPF控件库3《HandyControl》强力推荐" data-original="https://dotnet9.com/wp-content/uploads/2019/12/8_GeometryAnimation.gif" data-src="https://dotnet9.com/wp-content/uploads/2019/12/8_GeometryAnimation.gif">《HandyControl》GeometryAnimation</div>
<h4>4.10.2 《HandyControl》GifImage</h4>
<p>《HandyControl》GifImage,gif图片播放,微软目前也没有自带实现此功能,只能靠开源社区自己实现了,HC作者实现的不错,内存占用率较低。</p>
<div class="wp-block-image" style="text-align: center"><img class="wp-image-2541 j-lazy lazyload" style="display: block; margin-left: auto; margin-right: auto" alt="《Dotnet9》系列-开源C# WPF控件库3《HandyControl》强力推荐" data-original="https://dotnet9.com/wp-content/uploads/2019/12/67_GifImage.gif" data-src="https://dotnet9.com/wp-content/uploads/2019/12/67_GifImage.gif">《HandyControl》GifImage</div>
<h3>4.11 数据展示类控件</h3>
<h4>4.11.1《HandyControl》ListBox</h4>
<div class="wp-block-image" style="text-align: center"><img class="wp-image-2523 j-lazy lazyload" style="display: block; margin-left: auto; margin-right: auto" alt="《Dotnet9》系列-开源C# WPF控件库3《HandyControl》强力推荐" data-original="https://dotnet9.com/wp-content/uploads/2019/12/46_ListBox.png" data-src="https://dotnet9.com/wp-content/uploads/2019/12/46_ListBox.png">《HandyControl》ListBox</div>
<h4>4.11.2 《HandyControl》ListView</h4>
<div class="wp-block-image" style="text-align: center"><img class="wp-image-2524 j-lazy lazyload" style="display: block; margin-left: auto; margin-right: auto" alt="《Dotnet9》系列-开源C# WPF控件库3《HandyControl》强力推荐" data-original="https://dotnet9.com/wp-content/uploads/2019/12/48_ListView.png" data-src="https://dotnet9.com/wp-content/uploads/2019/12/48_ListView.png">《HandyControl》ListView</div>
<h4>4.11.3 《HandyControl》TreeView</h4>
<div class="wp-block-image" style="text-align: center"><img class="wp-image-2525 j-lazy lazyload" style="display: block; margin-left: auto; margin-right: auto" alt="《Dotnet9》系列-开源C# WPF控件库3《HandyControl》强力推荐" data-original="https://dotnet9.com/wp-content/uploads/2019/12/47_TreeView.png" data-src="https://dotnet9.com/wp-content/uploads/2019/12/47_TreeView.png">《HandyControl》TreeView</div>
<h4>4.11.4 《HandyControl》DataGrid</h4>
<div class="wp-block-image" style="text-align: center"><img class="wp-image-2526 j-lazy lazyload" style="display: block; margin-left: auto; margin-right: auto" alt="《Dotnet9》系列-开源C# WPF控件库3《HandyControl》强力推荐" data-original="https://dotnet9.com/wp-content/uploads/2019/12/49_DataGrid.png" data-src="https://dotnet9.com/wp-content/uploads/2019/12/49_DataGrid.png">《HandyControl》DataGrid</div>
<h4>4.11.5 《HandyControl》DarkTheme</h4>
<div class="wp-block-image" style="text-align: center"><img class="wp-image-2527 j-lazy lazyload" style="display: block; margin-left: auto; margin-right: auto" alt="《Dotnet9》系列-开源C# WPF控件库3《HandyControl》强力推荐" data-original="https://dotnet9.com/wp-content/uploads/2019/12/50_DarkTheme-1024x554.png" data-src="https://dotnet9.com/wp-content/uploads/2019/12/50_DarkTheme-1024x554.png">《HandyControl》DarkTheme</div>
<h3>4.12 窗体类控件</h3>
<p>Dotnet9小编将自定义窗体、消息提示框等归为窗体类。</p>
<h3>4.12.1 《HandyControl》BlurWindow</h3>
<p>《HandyControl》BlurWindow各种窗体供君选择使用。</p>
<div class="wp-block-image" style="text-align: center"><img class="wp-image-2652 j-lazy lazyload" style="display: block; margin-left: auto; margin-right: auto" alt="《Dotnet9》系列-开源C# WPF控件库3《HandyControl》强力推荐" data-original="https://dotnet9.com/wp-content/uploads/2019/12/34_BlurWindow.gif" data-src="https://dotnet9.com/wp-content/uploads/2019/12/34_BlurWindow.gif">《HandyControl》BlurWindow</div>
<h4>4.12.2 《HandyControl》Dialog</h4>
<p>《HandyControl》Dialog对话框,Web样式遮罩显示,可区分父窗体与应用程序主窗体遮罩,可灵活控制。</p>
<div class="wp-block-image" style="text-align: center"><img class="wp-image-2650 j-lazy lazyload" style="display: block; margin-left: auto; margin-right: auto" alt="《Dotnet9》系列-开源C# WPF控件库3《HandyControl》强力推荐" data-original="https://dotnet9.com/wp-content/uploads/2019/12/20_Dialog.gif" data-src="https://dotnet9.com/wp-content/uploads/2019/12/20_Dialog.gif">《HandyControl》Dialog</div>
<h4>4.12.3 《HandyControl》MessageBox</h4>
<div class="wp-block-image" style="text-align: center"><img class="wp-image-2518 j-lazy lazyload" style="display: block; margin-left: auto; margin-right: auto" alt="《Dotnet9》系列-开源C# WPF控件库3《HandyControl》强力推荐" data-original="https://dotnet9.com/wp-content/uploads/2019/12/31_MessageBox.png" data-src="https://dotnet9.com/wp-content/uploads/2019/12/31_MessageBox.png">《HandyControl》MessageBox</div>
<h4>4.12.4 《HandyControl》ChatBubble</h4>
<p>《HandyControl》ChatBubble聊天气泡,做IM软件非常实用。</p>
<div class="wp-block-image" style="text-align: center"><img class="wp-image-2514 j-lazy lazyload" style="display: block; margin-left: auto; margin-right: auto" alt="《Dotnet9》系列-开源C# WPF控件库3《HandyControl》强力推荐" data-original="https://dotnet9.com/wp-content/uploads/2019/12/25_ChatBubble.png" data-src="https://dotnet9.com/wp-content/uploads/2019/12/25_ChatBubble.png">《HandyControl》ChatBubble</div>
<p>以下是小编自己模拟与HC控件库作者之间的简短问候:</p>
<div class="wp-block-image" style="text-align: center"><img class="wp-image-2626 j-lazy lazyload" style="display: block; margin-left: auto; margin-right: auto" alt="《Dotnet9》系列-开源C# WPF控件库3《HandyControl》强力推荐" data-original="https://dotnet9.com/wp-content/uploads/2019/12/25_ChatBubble2.gif" data-src="https://dotnet9.com/wp-content/uploads/2019/12/25_ChatBubble2.gif">模拟聊天</div>
<h2>五、写在文章最后的话</h2>
<p>这是Dotnet9小编写的第三篇介绍C# WPF开源控件库的文章,在写文章的过程中,小编亲自下载、编译、调试了《HandyControl》控件库,并反复鼓捣此控件库和了解源于该控件库的经典案例,相信不会让大家失望的。</p>
<p>小编把玩HC控件库数天,并通过对90张左右的控件库图片整理、分类,自认为对该控件库还是算比较了解了,此控件库包含的控件种类十分的丰富,该有的控件都有了,平时工作中见过的几乎也都包含了,向大家推荐在工作中使用不会错的 (本文所有图片共97张,手机浏览此文的读者您破费了,希望您有所收获) 。</p>
<p>以上只是《HandyControl》的部分控件样例介绍,该控件库作者及广大贡献者也在时常更新该控件库仓库,比如新增有精灵等等控件,有关更多的控件样例请大家移步到github仓库下载研究、学习: https://github.com/HandyOrg/HandyControl 。</p>
<p>如对文中控件使用有所疑问,或者其他建议,请在本文评论区留言,小编定会及时回复;如若打算使用此控件库,可下载github仓库自行编译研究学习,另可加HC控件库作者创建的QQ交流群交流讨论,群号见文中:2.1 《HandyControl》交流社区。</p>
<p>如果您觉得通过本文有所收获,请大力转发本文(能点赞及推荐那是极好的啦);如果您觉得小编写文不易,欢迎给Dotnet9站点打赏,站长Dotnet9小编在此谢过;如果您喜欢小编写作风格, 亦欢迎大家推荐优秀开源WPF控件库给小编,小编在此谢谢大家对dotnet技术的关注和支持 。</p>
<div class="entry-copyright">
<p>除非注明,文章均由 <span style="text-decoration: underline">Dotnet9</span> 整理发布,欢迎转载。</p>
<p>转载请注明本文地址:<span style="text-decoration: underline">https://dotnet9.com/?p=2397</span></p>
<p>站长会将优质文章在各大平台同步更新、推送,欢迎大家访问、订阅:</p>
<p>博客园: <span style="text-decoration: underline">https://www.cnblogs.com/lsq6/</span></p>
<p>今日头条: <span style="text-decoration: underline">https://www.toutiao.com/c/user/98075192460/#mid=1651788205627396</span></p>
<p>微信公众号:<span style="text-decoration: underline">dotnet9_com</span></p>
<img class="wp-image-2283 lazyload" alt="" data-src="https://dotnet9.com/wp-content/uploads/2019/12/WeChat-public-address.jpg"></div>
</div><br><br>
来源:https://www.cnblogs.com/lsq6/p/12006839.html
頁:
[1]