diff --git a/src/Files.App/Converters/MultiBooleanConverter.cs b/src/Files.App/Converters/MultiBooleanConverter.cs index ea02e07e517e..56d24749f54c 100644 --- a/src/Files.App/Converters/MultiBooleanConverter.cs +++ b/src/Files.App/Converters/MultiBooleanConverter.cs @@ -22,6 +22,9 @@ public static Boolean OrAndConvert(bool a, bool b, bool c) public static Visibility OrConvertToVisibility(bool a, bool b) => (a || b) ? Visibility.Visible : Visibility.Collapsed; + public static Visibility AndConvertToVisibility(bool a, bool b) + => (a && b) ? Visibility.Visible : Visibility.Collapsed; + public static Visibility NorConvertToVisibility(bool a, bool b) => !(a || b) ? Visibility.Visible : Visibility.Collapsed; diff --git a/src/Files.App/UserControls/InnerNavigationToolbar.xaml b/src/Files.App/UserControls/InnerNavigationToolbar.xaml index 4e3517e2a574..0d903392c887 100644 --- a/src/Files.App/UserControls/InnerNavigationToolbar.xaml +++ b/src/Files.App/UserControls/InnerNavigationToolbar.xaml @@ -66,17 +66,6 @@ - - - + Visibility="{x:Bind converters:MultiBooleanConverter.AndConvertToVisibility(SidebarAdaptiveViewModel.PaneHolder.ActivePaneOrColumn.InstanceViewModel.IsPageTypeNotHome, ViewModel.ShowToolbar), Mode=OneWay}" />