From fca195f5491e0c20706a9ab6864ac4edd290ecd8 Mon Sep 17 00:00:00 2001 From: artehe <112902041+artehe@users.noreply.github.com> Date: Wed, 8 May 2024 10:31:30 +0100 Subject: [PATCH] use the string converter rather than a bool value duh --- SIT.Manager/ViewModels/Settings/EftViewModel.cs | 4 ---- SIT.Manager/Views/Settings/EftView.axaml | 4 ++-- 2 files changed, 2 insertions(+), 6 deletions(-) diff --git a/SIT.Manager/ViewModels/Settings/EftViewModel.cs b/SIT.Manager/ViewModels/Settings/EftViewModel.cs index 4e151ec5..2400927d 100644 --- a/SIT.Manager/ViewModels/Settings/EftViewModel.cs +++ b/SIT.Manager/ViewModels/Settings/EftViewModel.cs @@ -20,9 +20,6 @@ public partial class EftViewModel : SettingsViewModelBase [ObservableProperty] private string _sitEftInstallPath; - [ObservableProperty] - private bool _showEftInstallPathMissing; - public IAsyncRelayCommand ChangeInstallLocationCommand { get; } public EftViewModel(IBarNotificationService barNotificationService, @@ -77,6 +74,5 @@ private async Task ChangeInstallLocation() protected override void OnActivated() { base.OnActivated(); - ShowEftInstallPathMissing = string.IsNullOrEmpty(SitEftInstallPath); } } diff --git a/SIT.Manager/Views/Settings/EftView.axaml b/SIT.Manager/Views/Settings/EftView.axaml index 291c5f0f..a4c5524f 100644 --- a/SIT.Manager/Views/Settings/EftView.axaml +++ b/SIT.Manager/Views/Settings/EftView.axaml @@ -39,14 +39,14 @@ TextTrimming="CharacterEllipsis" TextWrapping="WrapWithOverflow" Text="{Binding SitEftInstallPath}" - IsVisible="{Binding !ShowEftInstallPathMissing}"/> + IsVisible="{Binding SitEftInstallPath, Converter={x:Static StringConverters.IsNotNullOrEmpty}}"/> + IsVisible="{Binding SitEftInstallPath}, Converter={x:Static StringConverters.IsNullOrEmpty}}"/>