From c732b3b7554091c984ccde2143db25649a0466e1 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Amaro=20Mart=C3=ADnez?= Date: Sun, 3 Sep 2023 02:45:28 -0500 Subject: [PATCH] Fix RTL autohide animation --- src/ManagedShell.AppBar/AppBarWindow.cs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/ManagedShell.AppBar/AppBarWindow.cs b/src/ManagedShell.AppBar/AppBarWindow.cs index 5b4415b8..586b2c2c 100644 --- a/src/ManagedShell.AppBar/AppBarWindow.cs +++ b/src/ManagedShell.AppBar/AppBarWindow.cs @@ -196,7 +196,7 @@ private void AnimateAutoHide(bool isHiding) animTo = Orientation == Orientation.Horizontal ? DesiredHeight : DesiredWidth; animTo -= AutoHideShowMargin; - if (AppBarEdge == AppBarEdge.Left || AppBarEdge == AppBarEdge.Top) + if (AppBarEdge == AppBarEdge.Top || AppBarEdge == ((FlowDirection == FlowDirection.LeftToRight) ? AppBarEdge.Left : AppBarEdge.Right)) { animTo *= -1; }