From bd9095b4c2db1cd4ceddbb200e168b9f937ca281 Mon Sep 17 00:00:00 2001 From: CJKmkp <2564608840@qq.com> Date: Thu, 2 Oct 2025 19:04:28 +0800 Subject: [PATCH] improve:aovidfullsreen --- .../MainWindow_cs/MW_FloatingBarIcons.cs | 9 ++++----- ...vasForClass.csproj.AssemblyReference.cache | Bin 38181 -> 38044 bytes 2 files changed, 4 insertions(+), 5 deletions(-) diff --git a/Ink Canvas/MainWindow_cs/MW_FloatingBarIcons.cs b/Ink Canvas/MainWindow_cs/MW_FloatingBarIcons.cs index 71e16658..455ea027 100644 --- a/Ink Canvas/MainWindow_cs/MW_FloatingBarIcons.cs +++ b/Ink Canvas/MainWindow_cs/MW_FloatingBarIcons.cs @@ -1513,11 +1513,6 @@ namespace Ink_Canvas return; } - if (Settings.Advanced.IsEnableAvoidFullScreenHelper && BtnPPTSlideShowEnd.Visibility == Visibility.Visible) - { - return; - } - if (MarginFromEdge == 60) MarginFromEdge = 55; await Dispatcher.InvokeAsync(() => { @@ -1588,9 +1583,11 @@ namespace Ink_Canvas if (!PosXCaculatedWithTaskbarHeight) { + // 如果任务栏高度为0(隐藏状态),则使用固定边距 if (toolbarHeight == 0) { pos.Y = screenHeight - MarginFromEdge * ViewboxFloatingBarScaleTransform.ScaleY; + LogHelper.WriteLogToFile($"任务栏隐藏,使用固定边距: {MarginFromEdge}"); } else { @@ -1599,10 +1596,12 @@ namespace Ink_Canvas } else if (PosXCaculatedWithTaskbarHeight) { + // 如果任务栏高度为0(隐藏状态),则使用固定高度 if (toolbarHeight == 0) { pos.Y = screenHeight - ViewboxFloatingBar.ActualHeight * ViewboxFloatingBarScaleTransform.ScaleY - 3 * ViewboxFloatingBarScaleTransform.ScaleY; + LogHelper.WriteLogToFile($"任务栏隐藏,使用固定高度: {ViewboxFloatingBar.ActualHeight}"); } else { diff --git a/Ink Canvas/obj/Debug/net472/InkCanvasForClass.csproj.AssemblyReference.cache b/Ink Canvas/obj/Debug/net472/InkCanvasForClass.csproj.AssemblyReference.cache index 57d842b8b7d92d5308ee26301638a87ff9085d80..c8c2dfbd497b829755ee6211820ad2e2d43c9d13 100644 GIT binary patch delta 23 fcmZ3wifPVDCJr`6Lk0#0#>B~nPN5rP?WX_$OSlGi delta 70 zcmbQUl4B~nPN5rP?War*kO`k`FUd8TkDE=&SuZ6ghmjGefZ>7T XjqeIqIY4T;%1rbO^o$LR4J{b}mk1Gb