WPF 任务栏颜色 - 简书

原文:WPF 任务栏颜色 - 简书

 

先看看效果,这种效果可以用来做进度条或者消息通知闪烁。


 
image.png

 
image.png

 
image.png

 
image.png

有一个好消息就是WPF 4后,这些已经被集成到.NET Framework中了,在System.Windows.Shell命名空间内,程序集是PresentationFramework(所有WPF程序都会默认加载的)。所以完全不需要Windows API Code Pack,加入System.Windows.Shell命名空间后,使用下面代码:

//+ using System.Windows.Shell (WPF 4+);

          var taskbarinfo = new TaskbarItemInfo();
            //0 ~ 1.0 是进度值
            taskbarinfo.ProgressValue = 0.1 * 3; taskbarinfo.ProgressState = TaskbarItemProgressState.Error; //通过Window类型的TaskbarItemInfo属性设置TaskbarItemInfo对象 this.TaskbarItemInfo = taskbarinfo; 

任务栏颜色通过ProgressState来设置


 
image.png

progressvalue是来控制任务栏颜色占据的范围,0~1。


 
posted on 2019-04-10 12:06 NET未来之路 阅读( ...) 评论( ...) 编辑 收藏

转载于:https://www.cnblogs.com/lonelyxmas/p/10682649.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值