From 2474e99f1f2634e0ec9b22b1e3d3ca6cb06d4dc6 Mon Sep 17 00:00:00 2001 From: NaBian <836904362@qq.com> Date: Sun, 1 Dec 2019 15:07:13 +0800 Subject: [PATCH] fixed #241 --- .../HandyControl_Shared/Controls/TabControl/TabItem.cs | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/src/Shared/HandyControl_Shared/Controls/TabControl/TabItem.cs b/src/Shared/HandyControl_Shared/Controls/TabControl/TabItem.cs index e78a4491..f0430347 100644 --- a/src/Shared/HandyControl_Shared/Controls/TabControl/TabItem.cs +++ b/src/Shared/HandyControl_Shared/Controls/TabControl/TabItem.cs @@ -304,7 +304,7 @@ namespace HandyControl.Controls ItemIsDragging = true; _isWaiting = true; _dragPoint = e.GetPosition(parent); - _dragPoint = new Point(_dragPoint.X + +_scrollHorizontalOffset, _dragPoint.Y); + _dragPoint = new Point(_dragPoint.X + _scrollHorizontalOffset, _dragPoint.Y); _mouseDownPoint = _dragPoint; CaptureMouse(); } @@ -432,6 +432,11 @@ namespace HandyControl.Controls /// private int CalLocationIndex(double left) { + if (_isWaiting) + { + return CurrentIndex; + } + var maxIndex = TabControlParent.Items.Count - 1; var div = (int)(left / ItemWidth); var rest = left % ItemWidth;