Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We鈥檒l occasionally send you account related emails.

Already on GitHub? Sign in to your account

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

Open
hswlab opened this issue Aug 23, 2023 · 0 comments
Assignees
Labels

Comments

@hswlab
Copy link

hswlab commented Aug 23, 2023

馃毃 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

@GregorBiswanger GregorBiswanger self-assigned this Oct 4, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

No branches or pull requests

2 participants