WPF C# 托盘图标实现问题
WPF C# Tray Icon Implementation Issue
我在尝试实现托盘图标时遇到了这个问题。每次我启动它时,应用程序都会立即关闭。所以首先我决定创建一个新项目在那里尝试它,以防万一我在我的应用程序中搞砸了。但它继续关闭。
在这个新项目中,我只是删除了 StartupUri 并添加了这段代码。另一件重要的事情 - 如果我们用 Drawing.Icon 注释行,尽管有任何托盘选项,window 不会在 运行 之后关闭。
protected override void OnStartup(StartupEventArgs e)
{
MainWindow = new MainWindow();
MainWindow.Show();
Forms.NotifyIcon _notifyIcon = new Forms.NotifyIcon();
_notifyIcon.Icon = new System.Drawing.Icon("icon.ico");
_notifyIcon.Visible = true;
base.OnStartup(e);
}
如果你能帮我解决问题,我将不胜感激
很简单。我试图为 WPF 导入 WinForms。
Here 是关于 WPF 中 Notifyicon 的所有解释。
感谢安迪
我在尝试实现托盘图标时遇到了这个问题。每次我启动它时,应用程序都会立即关闭。所以首先我决定创建一个新项目在那里尝试它,以防万一我在我的应用程序中搞砸了。但它继续关闭。 在这个新项目中,我只是删除了 StartupUri 并添加了这段代码。另一件重要的事情 - 如果我们用 Drawing.Icon 注释行,尽管有任何托盘选项,window 不会在 运行 之后关闭。
protected override void OnStartup(StartupEventArgs e)
{
MainWindow = new MainWindow();
MainWindow.Show();
Forms.NotifyIcon _notifyIcon = new Forms.NotifyIcon();
_notifyIcon.Icon = new System.Drawing.Icon("icon.ico");
_notifyIcon.Visible = true;
base.OnStartup(e);
}
如果你能帮我解决问题,我将不胜感激
很简单。我试图为 WPF 导入 WinForms。 Here 是关于 WPF 中 Notifyicon 的所有解释。 感谢安迪