diff --git a/Ink Canvas/MainWindow.xaml.cs b/Ink Canvas/MainWindow.xaml.cs index 9f8e702b..1bd1eb88 100644 --- a/Ink Canvas/MainWindow.xaml.cs +++ b/Ink Canvas/MainWindow.xaml.cs @@ -66,7 +66,6 @@ namespace Ink_Canvas private WindowOverviewModel _windowOverviewModel; // 设置面板相关状态 - private bool userChangedNoFocusModeInSettings; private bool isTemporarilyDisablingNoFocusMode = false; // 全屏处理状态标志 @@ -2464,11 +2463,6 @@ namespace Ink_Canvas ApplyAlwaysOnTop(); } - // 如果当前在设置面板中,标记用户已修改无焦点模式设置 - if (BorderSettings.Visibility == Visibility.Visible) - { - userChangedNoFocusModeInSettings = true; - } } private void ToggleSwitchAlwaysOnTop_Toggled(object sender, RoutedEventArgs e) diff --git a/Ink Canvas/MainWindow_cs/MW_FloatingBarIcons.cs b/Ink Canvas/MainWindow_cs/MW_FloatingBarIcons.cs index 08d3f55b..5dd22193 100644 --- a/Ink Canvas/MainWindow_cs/MW_FloatingBarIcons.cs +++ b/Ink Canvas/MainWindow_cs/MW_FloatingBarIcons.cs @@ -2872,7 +2872,6 @@ namespace Ink_Canvas } private bool isOpeningOrHidingSettingsPane; - private bool wasNoFocusModeBeforeSettings; private void BtnSettings_Click(object sender, RoutedEventArgs e) { diff --git a/Ink Canvas/MainWindow_cs/MW_PPT.cs b/Ink Canvas/MainWindow_cs/MW_PPT.cs index de6b19c0..d6821aef 100644 --- a/Ink Canvas/MainWindow_cs/MW_PPT.cs +++ b/Ink Canvas/MainWindow_cs/MW_PPT.cs @@ -99,7 +99,6 @@ namespace Ink_Canvas // 页面切换防抖机制 private DateTime _lastSlideSwitchTime = DateTime.MinValue; - private int _pendingSlideIndex = -1; private const int SlideSwitchDebounceMs = 150; private bool _isInkClearedByButton = false; #endregion @@ -1226,7 +1225,6 @@ namespace Ink_Canvas // 重置页面切换防抖机制 _lastSlideSwitchTime = DateTime.MinValue; - _pendingSlideIndex = -1; LogHelper.WriteLogToFile("PPT状态变量已重置", LogHelper.LogType.Trace); } diff --git a/Ink Canvas/MainWindow_cs/MW_TouchEvents.cs b/Ink Canvas/MainWindow_cs/MW_TouchEvents.cs index 76e93cb9..29e901ed 100644 --- a/Ink Canvas/MainWindow_cs/MW_TouchEvents.cs +++ b/Ink Canvas/MainWindow_cs/MW_TouchEvents.cs @@ -24,7 +24,6 @@ namespace Ink_Canvas private InkCanvasEditingMode lastInkCanvasEditingMode = InkCanvasEditingMode.Ink; private DateTime lastTouchDownTime = DateTime.MinValue; private const double MULTI_TOUCH_DELAY_MS = 100; - private bool isMultiTouchTimerActive = false; /// /// 保存画布上的非笔画元素(如图片、媒体元素等) @@ -572,12 +571,6 @@ namespace Ink_Canvas inkCanvas.EditingMode = lastInkCanvasEditingMode; dec.Remove(e.TouchDevice.Id); - // 重置多触控点定时器状态 - if (dec.Count <= 1) - { - isMultiTouchTimerActive = false; - } - if (dec.Count == 0) { isSingleFingerDragMode = false; diff --git a/Ink Canvas/Windows/PPTQuickPanel.xaml.cs b/Ink Canvas/Windows/PPTQuickPanel.xaml.cs index 3bfcc963..d4d5eedd 100644 --- a/Ink Canvas/Windows/PPTQuickPanel.xaml.cs +++ b/Ink Canvas/Windows/PPTQuickPanel.xaml.cs @@ -96,7 +96,6 @@ namespace Ink_Canvas.Windows private bool _isExpanded = false; private bool _isDragging = false; private Point _dragStartPoint; - private double _panelWidth = 230; // 面板总宽度(30 + 200) private double _collapsedOffset = 200; // 折叠时的偏移量(隐藏内容区域) private MainWindow _mainWindow; diff --git a/Ink Canvas/Windows/RandWindow.xaml.cs b/Ink Canvas/Windows/RandWindow.xaml.cs index 894edba0..64c410c3 100644 --- a/Ink Canvas/Windows/RandWindow.xaml.cs +++ b/Ink Canvas/Windows/RandWindow.xaml.cs @@ -222,7 +222,6 @@ namespace Ink_Canvas { animationPool.Add(num); } - int lastDisplayedIndex = -1; for (int i = 0; i < RandWaitingTimes; i++) {