- Automatically send windows to back

- Fix auto updater
This commit is contained in:
Stone-Red-Code
2021-09-14 21:27:08 +02:00
parent 7d2f68a66a
commit aed4b7de64
10 changed files with 31 additions and 17 deletions
+12
View File
@@ -197,6 +197,11 @@ namespace DesktopMagic
{
EditMode = (bool)EditCheckBox.IsChecked;
SaveLayout();
foreach (var item in Windows)
{
WindowPos.SendWpfWindowBack(item);
WindowPos.SendWpfWindowBack(item);
}
}
private void CheckBox_Click(object sender, RoutedEventArgs e)
@@ -263,6 +268,7 @@ namespace DesktopMagic
window.ShowInTaskbar = false;
window.Show();
window.ContentRendered += PluginWindow_ContentRendered;
window.Closing += DisplayWindow_Closing;
Windows.Add(window);
WindowNames.Add(window.Title);
@@ -283,6 +289,12 @@ namespace DesktopMagic
SaveLayout();
}
private void PluginWindow_ContentRendered(object sender, EventArgs e)
{
WindowPos.SendWpfWindowBack(sender as Window);
WindowPos.SendWpfWindowBack(sender as Window);
}
private void DisplayWindow_Closing(object sender, System.ComponentModel.CancelEventArgs e)
{
e.Cancel = blockWindowsClosing;