WPF實現通知的兩種方式(NuGet)


新博客地址:https://gyrojeff.top,歡迎訪問! 本文為博客自動同步文章,為了更好的閱讀體驗,建議您移步至我的博客👇

本文標題:WPF實現通知的兩種方式(NuGet)

文章作者:gyro永不抽風

發布時間:2020年09月10日 - 13:09

最后更新:2020年09月18日 - 23:09

原始鏈接:http://hexo.gyrojeff.moe/2020/09/10/WPF%E5%AE%9E%E7%8E%B0%E9%80%9A%E7%9F%A5%E7%9A%84%E4%B8%A4%E7%A7%8D%E6%96%B9%E5%BC%8F%EF%BC%88NuGet%EF%BC%89/

許可協議: 署名-非商業性使用-相同方式共享 4.0 國際 (CC BY-NC-SA 4.0) 轉載請保留原文鏈接及作者!

Hardcodet.NotifyIcon.Wpf

這個是使用系統托盤圖標來完成通知的推送的,前半段請參照這里

推送通知的例子:

1
App.TaskbarIcon.ShowBalloonTip("UIToy Notification", "Window Rect is null.", Hardcodet.Wpf.TaskbarNotification.BalloonIcon.Error);

這里我直接把TaskbarIcon當作全局的靜態變量定義在App.xaml.cs里面了。

Notifications.Wpf

具體用法可以參見作者GitHub:https://github.com/Federerer/Notifications.Wpf

例子:

1
2
3
4
5
6
7
MaskWindowManager.notificationManager.Show(
new NotificationContent
{
Title = "UIToy Notification",
Message = "UI Analyzation Started.",
Type = NotificationType.Information
}, areaName: "WindowArea");


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM