【问题标题】:Overlaying Notification Icon with text用文本覆盖通知图标
【发布时间】:2009-12-16 13:00:50
【问题描述】:

在这里得到一些帮助后,我使用 windows.forms notifyIcon 类获得了 WPF(它不是一个主要的应用程序,所以不用担心纯度)。我想知道是否可以在 icom 上覆盖一些文本?

基本上我需要它来直观地显示我的网格视图中有多少条目。并在每次 SizeChanged 事件时运行它。到目前为止,这是我想出的,但不知道如何从这里继续。

流 iconStream = Application.GetResourceStream(new Uri("pack://application:,,,/ReturnJourneyPreparation;component/Resources/favicon.ico")).Stream; System.Drawing.Icon notIcon = new Icon(iconStream); System.Drawing.Image canvas = new Bitmap(notIcon.Width, notIcon.Height); 图形艺术家 = Graphics.FromImage(canvas); artist.DrawString(_Messages.Count().ToString(), new Font("Arial", 4), System.Drawing.Brushes.Black, (float)(notIcon.Width), (float)(notIcon.Height)) ;

(PS. 我不能使用 Philipp Sumi 的 NotifyIcon 模块)

谢谢,心理学家

【问题讨论】:

    标签: c# wpf notifyicon


    【解决方案1】:

    您似乎正在尝试在图像/图标上添加水印。欲了解更多信息,请访问以下网站:http://www.c-sharpcorner.com/UploadFile/scottlysle/WatermarkCS05072007024947AM/WatermarkCS.aspx

    您将能够在原始图标图形的顶部添加自定义文本。如果您不经常更新,这是一个很好的解决方案 - 但如果它会在短时间内运行多次(我在这里考虑进度条),您将为您的程序添加不必要的延迟。

    【讨论】:

    • 这看起来很接近我所追求的,我稍后会更深入地研究代码,但它提供的结果就是我所追求的,只需要适应我需要:)
    猜你喜欢
    • 1970-01-01
    • 2012-05-07
    • 2021-06-08
    • 1970-01-01
    • 2020-05-30
    • 1970-01-01
    • 2016-06-22
    • 1970-01-01
    • 2014-12-30
    相关资源
    最近更新 更多