فهرست منبع

Merge pull request #10104 from AvaloniaUI/pointerwheel_snap_fix

Skip scroll snapping if no snappoints are availble on PointerWheel event
Max Katz 2 سال پیش
والد
کامیت
aad35cbacf
1فایلهای تغییر یافته به همراه2 افزوده شده و 2 حذف شده
  1. 2 2
      src/Avalonia.Controls/Presenters/ScrollContentPresenter.cs

+ 2 - 2
src/Avalonia.Controls/Presenters/ScrollContentPresenter.cs

@@ -613,7 +613,7 @@ namespace Avalonia.Controls.Presenters
                         {
                             height = _verticalSnapPoint;
                         }
-                        else if(_verticalSnapPoints != null)
+                        else if(_verticalSnapPoints != null && _verticalSnapPoints.Count > 0)
                         {
                             double yOffset = Offset.Y;
                             switch (VerticalSnapPointsAlignment)
@@ -645,7 +645,7 @@ namespace Avalonia.Controls.Presenters
                         {
                             width = _horizontalSnapPoint;
                         }
-                        else if(_horizontalSnapPoints != null)
+                        else if(_horizontalSnapPoints != null && _horizontalSnapPoints.Count > 0)
                         {
                             double xOffset = Offset.X;
                             switch (VerticalSnapPointsAlignment)