[英]WPF NotifyIcon Balloon not showing up
好的,对C#来说还很陌生,但是我对它的了解还不错。
我已经最小化了系统托盘中的应用程序,并且正在使用WPF NotifyIcon来做到这一点。 我正在尝试使用内置的气泡提示功能。
虽然我没有任何错误,但似乎没有任何作用。
我的代码如下:
private void OnTaskBarMenuItemExitClick(object sender, RoutedEventArgs e)
{
m_isExplicitClose = true;//Set this to unclock the Minimize on close
this.Close();
string title = "WPF NotifyIcon";
string text = "This is a standard balloon";
TaskBar.ShowBalloonTip(title, text, Properties.Resources.Server);
}
应该发生的是,当我关闭应用程序时,它隐藏在系统托盘中(并且确实),但还应该弹出BalloonTip(但没有)。
有任何想法吗; 我难过吗? :(
图标格式有一些限制,并且与发布者进行了TeamViewer会话,我们得出的结论是,这是导致问题的图标。
private void OnTaskBarMenuItemExitClick(object sender, RoutedEventArgs e)
{
m_isExplicitClose = true;//Set this to unclock the Minimize on close
this.Close();
string title = "WPF NotifyIcon";
string text = "This is a standard balloon";
TaskBar.ShowBalloonTip(title, text, BalloonIcon.Error);
}
正常工作并解决了气球不出现的问题。
private void OnTaskBarMenuItemExitClick(object sender, RoutedEventArgs e)
{
m_isExplicitClose = true;//Set this to unclock the Minimize on close
this.Hide();
string title = "WPF NotifyIcon";
string text = "This is a standard balloon";
TaskBar.ShowBalloonTip(title, text, Properties.Resources.Server);
}
检查此链接: http : //www.techotopia.com/index.php/Hiding_and_Showing_Forms_in_C_Sharp
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.