Added a workaround for the weird windows taskbar-closewindow behavior

This commit is contained in:
Darth Affe 2018-02-09 21:12:33 +01:00
parent 8d1488db24
commit 940d2eb631
2 changed files with 10 additions and 2 deletions

View File

@ -17,7 +17,8 @@
Title="Keyboard Audio-Visualizer # Configuration" Title="Keyboard Audio-Visualizer # Configuration"
Icon="pack://application:,,,/KeyboardAudioVisualizer;component/Resources/Icon.ico" Icon="pack://application:,,,/KeyboardAudioVisualizer;component/Resources/Icon.ico"
IconCommand="{Binding OpenHomepageCommand}" IconCommand="{Binding OpenHomepageCommand}"
Width="1280" Height="720"> Width="1280" Height="720"
Closed="ConfigurationWindow_OnClosed">
<controls:BlurredDecorationWindow.Resources> <controls:BlurredDecorationWindow.Resources>
<styles:CachedResourceDictionary> <styles:CachedResourceDictionary>

View File

@ -1,9 +1,16 @@
using KeyboardAudioVisualizer.Controls; using System;
using KeyboardAudioVisualizer.Controls;
namespace KeyboardAudioVisualizer.UI namespace KeyboardAudioVisualizer.UI
{ {
public partial class ConfigurationWindow : BlurredDecorationWindow public partial class ConfigurationWindow : BlurredDecorationWindow
{ {
public ConfigurationWindow() => InitializeComponent(); public ConfigurationWindow() => InitializeComponent();
//DarthAffe 07.02.2018: This prevents the applicaiton from not shutting down and crashing afterwards if 'close' is selected in the taskbar-context-menu
private void ConfigurationWindow_OnClosed(object sender, EventArgs e)
{
ApplicationManager.Instance.ExitCommand.Execute(null);
}
} }
} }