improve:白板列表

This commit is contained in:
2026-02-18 22:19:15 +08:00
parent 7f82312b96
commit 2e03cb1db1
2 changed files with 3 additions and 3 deletions
+2 -2
View File
@@ -240,7 +240,7 @@ namespace Ink_Canvas
var pt = e.GetTouchPoint(BlackBoardLeftSidePageListScrollViewer).Position;
double dx = pt.X - leftTouchStartX, dy = pt.Y - leftTouchStartY;
if (dx * dx + dy * dy <= TouchTapMovementThreshold * TouchTapMovementThreshold)
TrySwitchWhiteboardPageByTouchPoint(BlackBoardLeftSidePageListView, BlackBoardLeftSidePageListScrollViewer, pt, true);
TrySwitchWhiteboardPageByTouchPoint(BlackBoardLeftSidePageListView, BlackBoardLeftSidePageListScrollViewer, pt);
}
leftIsTouching = false;
leftTouchDidScroll = false;
@@ -284,7 +284,7 @@ namespace Ink_Canvas
var pt = e.GetTouchPoint(BlackBoardRightSidePageListScrollViewer).Position;
double dx = pt.X - rightTouchStartX, dy = pt.Y - rightTouchStartY;
if (dx * dx + dy * dy <= TouchTapMovementThreshold * TouchTapMovementThreshold)
TrySwitchWhiteboardPageByTouchPoint(BlackBoardRightSidePageListView, BlackBoardRightSidePageListScrollViewer, pt, false);
TrySwitchWhiteboardPageByTouchPoint(BlackBoardRightSidePageListView, BlackBoardRightSidePageListScrollViewer, pt);
}
rightIsTouching = false;
rightTouchDidScroll = false;
+1 -1
View File
@@ -67,7 +67,7 @@ namespace Ink_Canvas
BlackBoardRightSidePageListView.SelectedIndex = CurrentWhiteboardIndex - 1;
}
private void TrySwitchWhiteboardPageByTouchPoint(ListView listView, ScrollViewer scrollViewer, Point pointInScrollViewer, bool isLeftSide)
private void TrySwitchWhiteboardPageByTouchPoint(ListView listView, ScrollViewer scrollViewer, Point pointInScrollViewer)
{
if (listView == null || scrollViewer == null) return;
try