implement PreventDefault function for stop quiting application

This commit is contained in:
Gregor Biswanger
2017-11-10 03:11:13 +01:00
parent 531446f38d
commit ca382bf605
5 changed files with 71 additions and 25 deletions

View File

@@ -22,7 +22,7 @@ namespace ElectronNET.WebApp.Controllers
await Electron.Dialog.ShowMessageBoxAsync(options);
});
Electron.App.WillQuit += () => Task.Run(() => Electron.GlobalShortcut.UnregisterAll());
Electron.App.WillQuit += (args) => Task.Run(() => Electron.GlobalShortcut.UnregisterAll());
}
return View();

View File

@@ -5,6 +5,7 @@ using Microsoft.AspNetCore.Hosting;
using Microsoft.Extensions.Configuration;
using Microsoft.Extensions.DependencyInjection;
using Microsoft.Extensions.Logging;
using System.Threading.Tasks;
namespace ElectronNET.WebApp
{
@@ -61,7 +62,7 @@ namespace ElectronNET.WebApp
});
browserWindow.OnReadyToShow += () => browserWindow.Show();
browserWindow.SetTitle(Configuration["DemoTitleInSettings"] );
browserWindow.SetTitle(Configuration["DemoTitleInSettings"]);
}
}
}

View File

@@ -47,7 +47,7 @@
await Electron.Dialog.ShowMessageBoxAsync(options);
});
Electron.App.WillQuit += () => Task.Run(() => Electron.GlobalShortcut.UnregisterAll());</code></pre>
Electron.App.WillQuit += (args) => Task.Run(() => Electron.GlobalShortcut.UnregisterAll());</code></pre>
<div class="demo-protip">
<h2>ProTip</h2>