diff --git a/src/Core/src/Handlers/ScrollView/ScrollViewHandler.Windows.cs b/src/Core/src/Handlers/ScrollView/ScrollViewHandler.Windows.cs index 1a6752f2e4a0..1bfe2081418e 100644 --- a/src/Core/src/Handlers/ScrollView/ScrollViewHandler.Windows.cs +++ b/src/Core/src/Handlers/ScrollView/ScrollViewHandler.Windows.cs @@ -67,7 +67,11 @@ public static void MapVerticalScrollBarVisibility(IScrollViewHandler handler, IS public static void MapOrientation(IScrollViewHandler handler, IScrollView scrollView) { - handler.PlatformView?.UpdateScrollBarVisibility(scrollView.Orientation, scrollView.HorizontalScrollBarVisibility); + var scrollBarVisibility = scrollView.Orientation == ScrollOrientation.Horizontal + ? scrollView.HorizontalScrollBarVisibility + : scrollView.VerticalScrollBarVisibility; + + handler.PlatformView?.UpdateScrollBarVisibility(scrollView.Orientation, scrollBarVisibility); } public static void MapRequestScrollTo(IScrollViewHandler handler, IScrollView scrollView, object? args)