Skip to content

Electron.Tray.OnClick don't work after calling Electron.Tray.Destroy() and then calling Electron.Tray.Show again #796

Open
@hswlab

Description

@hswlab

🚨 The issue tracker is not for questions 🚨
Hi, I have a configuration in my app to enable or disable the tray icon.

When I'm enabling the Tray Icon for the first time with the code below, the on click works just fine.

string absolutePath = Path.Combine(webHostEnvironment.WebRootPath, "favicon.ico");
await Electron.Tray.Show(absolutePath, trayMenu);
Electron.Tray.OnClick += async (args, rectangle) => {Electron.WindowManager.BrowserWindows.First().Show();};

For hiding the Tray Icon I'm calling

Electron.Tray.Destroy();

But when I'm calling the first code to show the Tray Icon again, it just shows me the Icon, but the OnClick is not working. Am I doing something wrong, or is this a bug?

I'm using ElectronNET.API 23.6.1 and .NET6

Metadata

Metadata

Labels

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions