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");

posted @ 2020-09-15 09:13  gyro永不抽风  阅读(1579)  评论(0编辑  收藏  举报