看看这套WPF开源基础控件库:WPFDevelopers

4fe5af715860ffd2997ab3b3290e195c.png

此项目包含了 微信公众号 《 WPF开发者》 日常开发分享,欢迎Star。

运行环境 Visual Studio 2019,dotNet Framework 4.0 SDK

欢迎关注微信公众号

22b2860aac67059b9f6b6552a225aac4.png

支持

贡献者


DrawPrize(WPF 实现大转盘抽奖)

GIF帧数太多,无法上传,请看仓库readme


DesktopPlayVideo(WPF实现动态Windows桌面壁纸)

GIF帧数太多,无法上传,请看仓库readme


CropControl(WPF实现图片切成九宫格控件)

b41d24ebd5ad33e67687425a295537c9.gif


NumberCard(WPF实现3D翻转倒计时控件)

b4b9d8e2ead380380a11f1a5f19d3bbb.gif


CountdownTimer(倒计时动画)

0e871aae2949da21c0ccc6bc283762a4.gif 2108cf15a5986e8489a447139d84557a.gif


SpeedRockets(WPF实现加速火箭)

a664bcf2595815b1ea17e50cee5c3714.gif


SnowCanvas(WPF实现圣诞树雪花)

e9fc4b129e5fa198810a074fbcfd0f8e.gif


WPFBreatheLight(WPF实现呼吸灯)

a74f067cdc8ef3f8661e7ae01cac2784.gif


Thermometer(温度计)

1a31ca3923c0f2c2d2a6ae4f508f7b36.gif


RingLoading(酷酷的等待)

e960add5d9cb15b07b295443bf052889.gif


RoundPicker(圆选择器)

40df34bbff37880b2e9cd1bf41720449.gif


LogoAnimation(登录动画)

48ba67e730bfef60ef0e9ed70c439a08.gif


LineChart(折线图)

ad0648210b1a98ff0101fc61653331e0.gif


MetroWindow(窗体)

d47af4219eb9cfa64887f489541b3753.gif


RainbowButtons(彩虹按钮)

73fcd23bd235018b3cd12de23d7beef2.gif


Ruler(刻度尺)

2956f40be1241b6f0a571b1a60670bb5.gif


ZooSemy(拟物旋转按钮)

GIF帧数太多,无法上传,请看仓库readme


BasicBarChart(统计图)

4ab51c5588757e69dc8e1884144923c0.gif


RadarChart(雷达图)

087ed4e408b2bc756194ea92d84a874e.gif


Win10Menu(Win10菜单)

39a60404dd0e2f4d46a8b944aacdafa4.gif


SpotLight(聚光灯)

7b1876a1c30777829aa96db80262482e.gif


TransitionPanel(过渡面板)

54d2c731ad8bbf04c2628ece5cdcf80e.gif


ScreenCut (截屏)

6bbb4bf8cfdb4a840fb19b9ce3479606.gif


OtherControl (火炬)

7d687b3d83601551ab04a126d2cfdca2.gif


EmphasizerCarousel (轮播图二)

noteShape.TextBody!.GetFirstChild<A.Paragraph>()!


Carousel (轮播图)

noteShape.TextBody!.GetFirstChild<A.Paragraph>()!


ScrollViewerAnimation (滚动条带动画)

0ac9a3e1777fef01b9b2d09472189fbf.gif


RollLoading (等待动画)

2edc85eb7a2d841aa2883c64b6154ab2.gif


CycleLoading (等待动画)

a3e40c0376b5a137c0fea594fd008abe.gif


Pagination (分页)

aa087e2d5765802d279eb8eff9d2a078.gif


TaskbarItemInfo (窗体任务栏角徽)

f4870797954658905fad63403bb30cc2.gif


BallLoading (等待动画)

4d8d18d6ee31f1d14215c4220bfbcbf2.gif


WpfPieControl(WPF实现统计图(饼图仿LiveCharts))

4c6978a41a6f0310a04d959c71df4420.gif


WpfDashboard(WPF实现仪表盘(刻度跟随进度))

66157e50d7acb0fb2f2a95825333fa21.gif


WpfTimeLineControl(WPF实现时间轴(仿Gitee))

52e7dd80aa4b5b09d99e04403244bbee.gif


WpfCircularProgressBar(WPF实现环(圆)形进度条)

d11a366ace15da98c00ba0e3cf41e24f.gif


WpfCircularMenu(WPF实现环(圆)形菜单)

9c8a52b2fab0f4a06f2130f8019d00d4.gif


WpfPasswrod(WPF实现密文与密文切换)

9078919c9f902b6a2b813ca82d15675b.gif


WpfChatEmojiText(WPF实现聊天Emoji+文本)

GIF帧数太多,无法上传,请看仓库readme


WPFSongWords(WPF实现歌词动画)

2642850fd6bc9cd67503eee755503cb6.gif


WpfCanvasAdorner(WPF实现旋转控件并修改宽高)

GIF帧数太多,无法上传,请看仓库readme


WpfBingMap(WPF使用MapControl加载高德地图)

noteShape.TextBody!.GetFirstChild<A.Paragraph>()!


3DAnimationNavigationBar(WPF实现3D菜单动画)

38c585da8ded8cc64bc52abf4ab21500.gif


WpfRoundMenu(WPF实现圆形菜单)

23499c8c4c2c870c46d97cefbdc25b8c.gif


WPFCheckCode(WPF使用DrawingVisual绘制验证码)

a723abc6cc3950869b0c91b5c3a79dcc.gif


CutImageSolution(WPF实现用户头像裁剪)

deb6c84d195b65b6f858cce24b9534c5.gif ac0679f151de4ccf5289df705b74e7d8.gif


WpfAnimationWeChat(WPF使用图片实现微信语音播放动画)

79fa43c2db4dc9e7ac30f87a0aed0ddb.gif

文中动图帧数太多,公众号部分无法上传,有兴趣请点击原文阅读,或访问以下仓库浏览:

Github:https://github.com/WPFDevelopersOrg/WPFDevelopers

Gitee:https://gitee.com/WPFDevelopersOrg/WPFDevelopers

0cef478f96330b81f7b5378714343191.png

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/291569.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

如何将EDM营销与多渠道推广方式相结合

目前&#xff0c;消费者每天都会从各种渠道收到信息&#xff0c;如果仅用单一渠道的营销会影响整体营销。多渠道推广方式是所有渠道都要兼顾到从而接触用户&#xff0c;让他接收到他想接收的信息&#xff0c;多渠道的过程中邮件还是非常好的营销方式。你要想让你的EDM营销获得成…

Cannot resolve the collation conflict between SQL_Latin1_General_CP1_CI_AS and Latin1_General_100...

ErrorMessage Cannot resolve the collation conflict between "SQL_Latin1_General_CP1_CI_AS" and "Latin1_General_100_CI_AS" in the equal to operation. 查看SQL Server的Collation SELECT SERVERPROPERTY (Collation) Solution 1. 在安装SQL Server…

linux网络编程之用epoll实现io复用(基于tcp)

1、epoll介绍 epoll是在2.6内核中提出的,是之前的select和poll的增强版本。相对于select和poll来说,epoll更加灵活,没有描述符限制。epoll使用一个文件描述符管理多个描述符,将用户关系的文件描述符的事件存放到内核的一个事件表中,这样在用户空间和内核空间的copy只需一次…

语言 ota_荣威RX5 PLUS使用最新的家族设计语言,给人更年轻时尚的感觉

如果要用一个词来形容 荣威RX5 PLUS&#xff0c;我第一个能想到的便是“诚意”。斑马最新VENUS系统、米其林PS4轮胎、双层隔音玻璃、终身原厂质保、终身免费基础保养……从产品到政策&#xff0c;荣威RX5 PLUS的方方面面都显示出了上汽荣威的诚意。从上市到现在&#xff0c;荣威…

C# 制作指示灯(经典)

群友提问&#xff1a;C#中的指示灯怎么做&#xff0c;改变状态有什么好的方法吗&#xff1f;制作指示灯的方法有很多中&#xff1a;比如&#xff1a;通过GDI绘制自定义LED指示灯控件&#xff1b;调用现成的第三方控件库&#xff1b;采用label标签&#xff0c;通过改变背景色实现…

linux网络编程之SCTP套接字常用接口

转载地址&#xff1a; oracle开发帮助文档&#xff1a;http://docs.oracle.com/cd/E19253-01/819-7052/index.html SCTP 套接字接口 当 socket() 调用为 IPPROTO_SCTP 创建套接字时&#xff0c;它会调用特定于 SCTP 的套接字创建例程。针对 SCTP 套接字执行的套接字调用会自动调…

第一个c++泛型函数(即模板)

先定义如下&#xff1a; ns.h template <typename T> // 这个关键字typename, 明显多此一举 inline void PRINT_ELEMENTS(const T& coll,const std::string& optstr"") {std::cout << optstr << endl;for(const auto& ele:coll) {st…

结合ChatGPT和MINDSHOW自动生成PPT

总结/朱季谦 一、首先&#xff0c;通过chatGPT说明你的需求&#xff0c;学会提问是Ai时代最关键的一步。你需要提供一些关键信息&#xff0c;如果没有关键信息&#xff0c;就按照大纲方式让它设计&#xff0c;例如&#xff0c;我让它帮我写一份《2023年年中述职报告》的模版—…

位域全解析

所谓”位域“是把一个字节中的二进位划分为几 个不同的区域&#xff0c; 并说明每个区域的位数。每个域有一个域名&#xff0c;允许在程序中按域名进行操作。 它实际上是C语言提供的一种数据结构。使用位域的好处是&#xff1a; 1.有些信息在存储时&#xff…

华为怎么删除自带的音乐_原来华为手机相册隐藏剪辑功能!按下这个开关,还能制作音乐相册...

华为手机相册你肯定在用&#xff0c;但除了最近删除、智能搜索之外&#xff0c;你还知道手机相册的其他功能吗&#xff1f;这里就分享一个&#xff0c;相册中隐藏的实用剪辑功能&#xff0c;按下这个开关&#xff0c;还能把照片制作成音乐相册。创作开关首先将华为手机上的相册…

使用 Dapr 缩短软件开发周期,提高生产效率

Microsoft DevOps 文档里的文章&#xff08;https://docs.microsoft.com/zh-cn/azure/devops/report/dashboards/cycle-time-and-lead-time?viewazure-devops&#xff09;中的这张图片在给我们介绍了 什么是周期时间 以及它如何影响我的项目流时非常有影响力。第一次输入 &quo…

各种加密算法

2019独角兽企业重金招聘Python工程师标准>>> 如基本的单向加密算法&#xff1a; BASE64 严格地说&#xff0c;属于编码格式&#xff0c;而非加密算法MD5(Message Digest algorithm 5&#xff0c;信息摘要算法)SHA(Secure Hash Algorithm&#xff0c;安全散列算法)H…

C++之namespace和::使用总结

1、命名空间(namespace使用总结) C++中采用的是单一的全局变量命名空间。在这单一的空间中,如果有两个变量或函数的名字完全相同,就会出现冲突。当然,你也可以使用不同的名字,但有时我们并不知道另一个变量也使用完全相同的名字;有时为了程序的方便,必需使用同一名字,…

利用Xshell实现非对称秘钥对安全登陆linux服务器(Centos、Ubuntu)

非对称加密算法简述&#xff1a;对称加密算法在加密和解密时使用的是同一个秘钥&#xff1b;而非对称加密算法需要两个密钥来进行加密和解密&#xff0c;这两个秘钥是公开密钥&#xff08;public key&#xff0c;简称公钥&#xff09;和私有密钥&#xff08;private key&#x…

一秒点击屏幕次数测试_安卓App性能专项测试流畅度深度解析

指标背景流畅度&#xff0c;顾名思义是用户感知使用App页面时的流畅情况。“App卡不卡”&#xff0c;这是用户最直接的感受。 但是要用量化之后的数据衡量流畅度&#xff0c;在Android平台这边并没有直接有效的方式/手段去监控。帧率&刷新频率首先需要了解到两个概念&#…

PowerDesigner新建模板

http://my.oschina.net/kzhou/blog/150290转载于:https://www.cnblogs.com/mawenzhu/p/4390195.html

C# 实例解释面向对象编程中的单一功能原则

在面向对象编程中&#xff0c;SOLID 是五个设计原则的首字母缩写&#xff0c;旨在使软件设计更易于理解、灵活和可维护。这些原则是由美国软件工程师和讲师罗伯特C马丁(Robert Cecil Martin)提出的许多原则的子集&#xff0c;在他2000年的论文《设计原则与设计模式》中首次提出…

C++之virtual 方法

1、例子1 #include <iostream> class A { public:const char* fetchClassName() { return "A"; } };class B: public A { public:const char* fetchClassName() { return "B"; } };int main(void) {B obj_b;A &obj_a = obj_b;std::cout <<…

U盘安装Ubuntu三步走

需要工具&#xff1a; U盘、Ubuntu的ISO镜像、universal usb installer 1、下载Ubuntu &#xff08;1&#xff09; &#xff08;2&#xff09;我这里下载14.04版本 &#xff08;3&#xff09;我这里下载64位系统 下载后得到的是个torrent种子&#xff0c;双击后用迅雷下载即可 …

sdram 时钟相位_零基础学FPGA (二十五)必会! 从静态时序分析到SDRAM时序收敛(下篇)...

七、SDRAM工作时钟相位偏移计算本文引用地址&#xff1a;http://www.eepw.com.cn/article/279083.htm从上篇文章中我们知道&#xff0c;我们的数据是要经过一定的延时才会到达目标器件的&#xff0c;这个延时也就是相对于源寄存器的时钟发射沿的时间延时&#xff0c;数据在源寄…