From baab50e94cfd2ca10b134ed71be87bcc8217a257 Mon Sep 17 00:00:00 2001 From: Emmanuel Hansen Date: Tue, 24 Jan 2023 13:08:53 +0000 Subject: [PATCH] fix center snap alignment --- samples/ControlCatalog/Pages/ScrollSnapPage.xaml.cs | 1 + src/Avalonia.Controls/Presenters/ScrollContentPresenter.cs | 2 +- 2 files changed, 2 insertions(+), 1 deletion(-) diff --git a/samples/ControlCatalog/Pages/ScrollSnapPage.xaml.cs b/samples/ControlCatalog/Pages/ScrollSnapPage.xaml.cs index 97aeb6bcdb..384dc67c66 100644 --- a/samples/ControlCatalog/Pages/ScrollSnapPage.xaml.cs +++ b/samples/ControlCatalog/Pages/ScrollSnapPage.xaml.cs @@ -50,6 +50,7 @@ namespace ControlCatalog.Pages public List AvailableSnapPointsType { get; } public List AvailableSnapPointsAlignment { get; } } + public class ScrollSnapPage : UserControl { public ScrollSnapPage() diff --git a/src/Avalonia.Controls/Presenters/ScrollContentPresenter.cs b/src/Avalonia.Controls/Presenters/ScrollContentPresenter.cs index 3b291841fe..7d5b5e1490 100644 --- a/src/Avalonia.Controls/Presenters/ScrollContentPresenter.cs +++ b/src/Avalonia.Controls/Presenters/ScrollContentPresenter.cs @@ -869,7 +869,7 @@ namespace Avalonia.Controls.Presenters if (!_areVerticalSnapPointsRegular) { - _verticalSnapPoints = scrollSnapPointsInfo.GetIrregularSnapPoints(Layout.Orientation.Vertical, HorizontalSnapPointsAlignment); + _verticalSnapPoints = scrollSnapPointsInfo.GetIrregularSnapPoints(Layout.Orientation.Vertical, VerticalSnapPointsAlignment); } else {