Revert "improve:无焦点模式"

This reverts commit 83f5fc58d1.
This commit is contained in:
CJK_mkp
2025-11-08 23:09:04 +08:00
parent 83f5fc58d1
commit 2c45c839b1
2 changed files with 4 additions and 7 deletions
-1
View File
@@ -13,7 +13,6 @@
ResizeMode="NoResize"
WindowState="Maximized"
Loaded="Window_Loaded"
SourceInitialized="Window_SourceInitialized"
Background="Transparent"
ShowInTaskbar="False"
Title="InkCanvasforClass"
+4 -6
View File
@@ -254,8 +254,10 @@ namespace Ink_Canvas
};
// 初始化无焦点模式开关
ToggleSwitchNoFocusMode.IsOn = Settings.Advanced.IsNoFocusMode;
ApplyNoFocusMode();
// 初始化窗口置顶开关
ToggleSwitchAlwaysOnTop.IsOn = Settings.Advanced.IsAlwaysOnTop;
ApplyAlwaysOnTop();
// 添加窗口激活事件处理,确保置顶状态在窗口重新激活时得到保持
Activated += Window_Activated;
@@ -395,12 +397,6 @@ namespace Ink_Canvas
private bool isLoaded;
private bool forcePointEraser;
private void Window_SourceInitialized(object sender, EventArgs e)
{
ApplyNoFocusMode();
ApplyAlwaysOnTop();
}
private void Window_Loaded(object sender, RoutedEventArgs e)
{
loadPenCanvas();
@@ -565,7 +561,9 @@ namespace Ink_Canvas
InitializePluginSystem();
// 确保开关和设置同步
ToggleSwitchNoFocusMode.IsOn = Settings.Advanced.IsNoFocusMode;
ApplyNoFocusMode();
ToggleSwitchAlwaysOnTop.IsOn = Settings.Advanced.IsAlwaysOnTop;
ApplyAlwaysOnTop();
// 初始化UIA置顶开关
ToggleSwitchUIAccessTopMost.IsOn = Settings.Advanced.EnableUIAccessTopMost;