【问题标题】:WPF Notification Balloon using a User Control使用用户控件的 WPF 通知气球
【发布时间】:2019-04-09 16:54:00
【问题描述】:

我在 C# 中的 WPF 应用程序中工作,而 WPF 没有像 Win 表单中那样的 NotifyIcon 真的非常非常遗憾。我在网上看到了很多关于 wpf notifyicon 气球通知项目的文章。但没有一个让我满意。看,我有一个想法,但我不知道如何执行它。

创建一个高度和宽度与通知图标相同的 wpf 用户控件。 在其中放置一个角半径为 5 的边框控件。在该边框控件内放置一个网格以放置文本块和图像。

然后将该用户控件定位到系统托盘区域。当我们单击窗口中的按钮时,此用户控件显示在系统托盘上方,当我们单击外部区域时它会隐藏。

是否可以将用户控件 [这个新的“通知图标”] 放在系统托盘区域的上方???

【问题讨论】:

  • it is really very very sad that WPF doesn't have a NotifyIcon like in the Win forms has,它有吐司... Mantin 在NuGet 有一个不错的图书馆,你可以试试...
  • 所以您已经检查了其他项目是否有类似的目的和其中使用的技术。您创建自己的确切瓶颈是什么?

标签: wpf c#-4.0 wpf-controls


【解决方案1】:

你可以在你的 XAML 中使用 AdornerDecorate 来做到这一点。

【讨论】:

    猜你喜欢
    • 2021-06-09
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-08-18
    相关资源
    最近更新 更多