From ac660567f737f990f00e0c757850f6f08e0839b0 Mon Sep 17 00:00:00 2001 From: Steven Kirk Date: Wed, 3 Jul 2019 11:20:09 +0200 Subject: [PATCH] Fix horizontal StackLayout. --- src/Avalonia.Layout/StackLayout.cs | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/Avalonia.Layout/StackLayout.cs b/src/Avalonia.Layout/StackLayout.cs index 3cc094f091..e89d178b0e 100644 --- a/src/Avalonia.Layout/StackLayout.cs +++ b/src/Avalonia.Layout/StackLayout.cs @@ -293,9 +293,11 @@ namespace Avalonia.Layout { if (e.Property == OrientationProperty) { + var orientation = (Orientation)e.NewValue; + //Note: For StackLayout Vertical Orientation means we have a Vertical ScrollOrientation. //Horizontal Orientation means we have a Horizontal ScrollOrientation. - _orientation.ScrollOrientation = (ScrollOrientation)e.NewValue; + _orientation.ScrollOrientation = orientation == Orientation.Horizontal ? ScrollOrientation.Horizontal : ScrollOrientation.Vertical; } InvalidateLayout();