From d68bc5b26f1cf644c5d0a326fea956f006577dd2 Mon Sep 17 00:00:00 2001 From: hishitetsu <66369541+hishitetsu@users.noreply.github.com> Date: Tue, 20 Jun 2023 09:15:32 +0900 Subject: [PATCH 1/2] Fixed crash --- src/Files.App/Converters/Converters.cs | 27 ++++ .../UserControls/StatusBarControl.xaml | 148 +++++++++--------- 2 files changed, 104 insertions(+), 71 deletions(-) diff --git a/src/Files.App/Converters/Converters.cs b/src/Files.App/Converters/Converters.cs index 9ed5866c9d76..54c4392cace4 100644 --- a/src/Files.App/Converters/Converters.cs +++ b/src/Files.App/Converters/Converters.cs @@ -211,4 +211,31 @@ protected override string ConvertBack(bool value, object? parameter, string? lan return string.Empty; } } + + internal sealed class NullToVisibilityCollapsedConverter : ValueConverter + { + /// + /// Converts a source value to the target type. + /// + /// + /// + /// + /// + protected override Visibility Convert(object? value, object? parameter, string? language) + { + return value is null ? Visibility.Collapsed : Visibility.Visible; + } + + /// + /// Converts a target value back to the source type. + /// + /// + /// + /// + /// + protected override object? ConvertBack(Visibility value, object? parameter, string? language) + { + return new NotSupportedException(); + } + } } diff --git a/src/Files.App/UserControls/StatusBarControl.xaml b/src/Files.App/UserControls/StatusBarControl.xaml index 0b5b6ad36500..67e7164bc77c 100644 --- a/src/Files.App/UserControls/StatusBarControl.xaml +++ b/src/Files.App/UserControls/StatusBarControl.xaml @@ -14,6 +14,7 @@ + - + + + - - + + + + + + + From 89ac6437a765ade3a4b71dd8ef7d6e79a6511ab4 Mon Sep 17 00:00:00 2001 From: hishitetsu <66369541+hishitetsu@users.noreply.github.com> Date: Tue, 20 Jun 2023 09:17:51 +0900 Subject: [PATCH 2/2] Update StatusBarControl.xaml --- src/Files.App/UserControls/StatusBarControl.xaml | 1 - 1 file changed, 1 deletion(-) diff --git a/src/Files.App/UserControls/StatusBarControl.xaml b/src/Files.App/UserControls/StatusBarControl.xaml index 67e7164bc77c..f5e51501dea1 100644 --- a/src/Files.App/UserControls/StatusBarControl.xaml +++ b/src/Files.App/UserControls/StatusBarControl.xaml @@ -188,7 +188,6 @@