Synchronize the Net40

This commit is contained in:
NaBian committed 2019-02-24 12:46:34 +08:00
1 parent b8c264d135
commit 11ebf96334
21 files changed
+282 -29

No files matched your search

+1 -1
View File
@@ -37,7 +37,7 @@ namespace HandyControl.Controls
if (_scrollViewer is ScrollViewer scrollViewerHandy && Animated && scrollViewerHandy.IsEnableInertia)
{
_gotoTopAction = () => scrollViewerHandy.ScrollToVerticalOffsetInternal(0, AnimationTime);
_gotoTopAction = () => scrollViewerHandy.ScrollToTopInternal(AnimationTime);
}
else
{
@@ -90,6 +90,16 @@ namespace HandyControl.Controls
}
}
internal void ScrollToTopInternal(double milliseconds = 500)
{
if (!_isRunning)
{
_totalVerticalOffset = VerticalOffset;
CurrentVerticalOffset = VerticalOffset;
}
ScrollToVerticalOffsetInternal(0, milliseconds);
}
internal void ScrollToVerticalOffsetInternal(double offset, double milliseconds = 500)
{
var animation = AnimationHelper.CreateAnimation(offset, milliseconds);
@@ -1,6 +1,5 @@
using System.Linq;
using System.Windows;
using System.Windows.Controls;
using System.Windows.Media;
namespace HandyControl.Tools