任务栏进度条Taskbar
要窗体显示后操作才有效,一般在设置任务栏时都要加上具体是操作那个窗体句柄。主要操作类:
TaskbarManager //Windows任务栏的实例
TaskbarProgressBarState //任务栏进度条状态
NoProgress | 不显示任何进展 |
Indeterminate | 进度条(等待状态) |
Normal | 进度条默认色(正常进度) |
Error | 进度条红色(发生错误) |
Paused | 进度条黄色(操作暂停) |
添加引用 Microsoft.WindowsAPICodePack.Shell.dll
添加引用 PresentationFramework
添加引用 PresentationCore
添加引用 WindowsBase
//设置显示默认进度条 TaskbarManager.Instance.SetProgressState(TaskbarProgressBarState.Normal, this.Handle); //设置进度条值 TaskbarManager.Instance.SetProgressValue(70, 100, this.Handle); //设置任务栏按钮图标 TaskbarManager.Instance.SetOverlayIcon(this.Handle, global::WindowsCodePack.Properties.Resources.overlay, "通知图标");
任务栏缩略图TabbedThumbnail
TaskbarManager //Windows任务栏的实例
TabbedThumbnailManager //缩略图预览管理器类
ThumbnailToolBarManager //工具栏按钮管理器类