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; var pt = e.GetTouchPoint(BlackBoardLeftSidePageListScrollViewer).Position;
double dx = pt.X - leftTouchStartX, dy = pt.Y - leftTouchStartY; double dx = pt.X - leftTouchStartX, dy = pt.Y - leftTouchStartY;
if (dx * dx + dy * dy <= TouchTapMovementThreshold * TouchTapMovementThreshold) if (dx * dx + dy * dy <= TouchTapMovementThreshold * TouchTapMovementThreshold)
TrySwitchWhiteboardPageByTouchPoint(BlackBoardLeftSidePageListView, BlackBoardLeftSidePageListScrollViewer, pt, true); TrySwitchWhiteboardPageByTouchPoint(BlackBoardLeftSidePageListView, BlackBoardLeftSidePageListScrollViewer, pt);
} }
leftIsTouching = false; leftIsTouching = false;
leftTouchDidScroll = false; leftTouchDidScroll = false;
@@ -284,7 +284,7 @@ namespace Ink_Canvas
var pt = e.GetTouchPoint(BlackBoardRightSidePageListScrollViewer).Position; var pt = e.GetTouchPoint(BlackBoardRightSidePageListScrollViewer).Position;
double dx = pt.X - rightTouchStartX, dy = pt.Y - rightTouchStartY; double dx = pt.X - rightTouchStartX, dy = pt.Y - rightTouchStartY;
if (dx * dx + dy * dy <= TouchTapMovementThreshold * TouchTapMovementThreshold) if (dx * dx + dy * dy <= TouchTapMovementThreshold * TouchTapMovementThreshold)
TrySwitchWhiteboardPageByTouchPoint(BlackBoardRightSidePageListView, BlackBoardRightSidePageListScrollViewer, pt, false); TrySwitchWhiteboardPageByTouchPoint(BlackBoardRightSidePageListView, BlackBoardRightSidePageListScrollViewer, pt);
} }
rightIsTouching = false; rightIsTouching = false;
rightTouchDidScroll = false; rightTouchDidScroll = false;
+1 -1
View File
@@ -67,7 +67,7 @@ namespace Ink_Canvas
BlackBoardRightSidePageListView.SelectedIndex = CurrentWhiteboardIndex - 1; 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; if (listView == null || scrollViewer == null) return;
try try