diff --git a/src/MaterialDesignThemes.Wpf/DrawerHost.cs b/src/MaterialDesignThemes.Wpf/DrawerHost.cs index b4963724ea..8e023b67c0 100644 --- a/src/MaterialDesignThemes.Wpf/DrawerHost.cs +++ b/src/MaterialDesignThemes.Wpf/DrawerHost.cs @@ -586,7 +586,7 @@ private void TemplateContentCoverElementOnPreviewMouseLeftButtonUp(object sender private void UpdateVisualStates(bool? useTransitions = null) { - var anyOpen = IsTopDrawerOpen || IsLeftDrawerOpen || IsBottomDrawerOpen || IsRightDrawerOpen; + var anyOpen = IsAnyDrawerOpen(); VisualStateManager.GoToState(this, !anyOpen ? TemplateAllDrawersAllClosedStateName : TemplateAllDrawersAnyOpenStateName, useTransitions ?? !TransitionAssist.GetDisableTransitions(this)); @@ -661,11 +661,11 @@ private void HandleBackgroundBlur(bool? isOpened = null) drawerContent.Effect = null; } } + } - bool IsAnyDrawerOpen() - { - return IsLeftDrawerOpen || IsTopDrawerOpen || IsRightDrawerOpen || IsBottomDrawerOpen; - } + private bool IsAnyDrawerOpen() + { + return IsLeftDrawerOpen || IsTopDrawerOpen || IsRightDrawerOpen || IsBottomDrawerOpen; } private static void RaiseDrawerOpened(DrawerHost drawerHost, Dock dock)