ShowBalloonTip不工作

rmi*_*lle 7 c# wpf notifyicon balloon-tip

在Windows 10上,NEVER 的ShowBalloonTip方法NotifyIcon显示气球提示.这似乎与Windows本身有关.

如果我转到Settings > System > Notifications & actions>并找到我正在运行的应用程序(vshost32.exe在调试模式下)并单击它,然后打开Show notifications in the action center,我可以清楚地看到气球提示消息被添加到通知,但从来没有气球提示.

我认为这是Windows 10的一个问题.

我的NotifyIconVISIBLE

my_icon.ShowBalloonTip("Title", "Message", BalloonIcon.Info);
Run Code Online (Sandbox Code Playgroud)

rmi*_*lle 7

发现问题 - 很简单:通知中心启用了安静时间,这阻止了气球提示.


Sha*_*gwu 6

在装有Windows 10版本1803的计算机上,转到“设置”>“系统”>“通知和操作”,然后打开“从应用程序和其他发件人获取通知”。我的WPF应用程序的提示会显示出来。


Mik*_*ike 5

我通过添加图标属性解决了这个问题。如果未设置此属性,则不会显示气球提示。这是我的代码示例:

var notify = new NotifyIcon();
notify.Visible = true;
notify.Icon = new System.Drawing.Icon(@"D:\Users\User\Desktop\some.ico");
int code = new Random().Next(1000, 9999);
notify.ShowBalloonTip(500, "code", $"{code}", ToolTipIcon.Info);
Run Code Online (Sandbox Code Playgroud)