繁体   English   中英

WPF NotifyIcon气球未显示

[英]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.

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