Electron.NET icon indicating copy to clipboard operation
Electron.NET copied to clipboard

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

Open hswlab opened this issue 2 years ago • 0 comments

🚨 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

hswlab avatar Aug 23 '23 15:08 hswlab