繁体   English   中英

带有文字的通知图标

[英]Overlaying Notification Icon with text

在这里得到一些帮助之后,我已经使用windows.forms notifyIcon类获得了WPF(它不是主要的应用程序,因此不必担心其纯度)。 我想知道是否有可能在icom上叠加一些文字?

基本上,我需要它以可视方式显示gridview中有多少个条目。 并在每次SizeChanged事件时运行它。 到目前为止,这是我想出的,但是不确定如何从这里继续。

Stream 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 artist = 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模块)

谢谢,Psy

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

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

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM