improve:白板列表
This commit is contained in:
@@ -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;
|
||||||
|
|||||||
@@ -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
|
||||||
|
|||||||
Reference in New Issue
Block a user