diff --git a/SIT.Manager/ViewModels/Settings/EftViewModel.cs b/SIT.Manager/ViewModels/Settings/EftViewModel.cs index c808f495..2400927d 100644 --- a/SIT.Manager/ViewModels/Settings/EftViewModel.cs +++ b/SIT.Manager/ViewModels/Settings/EftViewModel.cs @@ -36,10 +36,6 @@ public partial class EftViewModel : SettingsViewModelBase BsgEftInstallPath = Path.GetDirectoryName(_installerService.GetEFTInstallPath()) ?? _localizationService.TranslateSource("EftViewModelBsgEftInstallPathMissing"); SitEftInstallPath = _configsService.Config.SitEftInstallPath; - if (string.IsNullOrEmpty(SitEftInstallPath)) - { - SitEftInstallPath = _localizationService.TranslateSource("EftViewModelSitEftInstallPathMissing"); - } ChangeInstallLocationCommand = new AsyncRelayCommand(ChangeInstallLocation); } @@ -74,4 +70,9 @@ private async Task ChangeInstallLocation() _barNotificationService.ShowError(_localizationService.TranslateSource("SettingsPageViewModelErrorTitle"), _localizationService.TranslateSource("SettingsPageViewModelConfigErrorEFTDescription")); } } + + protected override void OnActivated() + { + base.OnActivated(); + } } diff --git a/SIT.Manager/Views/Settings/EftView.axaml b/SIT.Manager/Views/Settings/EftView.axaml index b085a37e..a4c5524f 100644 --- a/SIT.Manager/Views/Settings/EftView.axaml +++ b/SIT.Manager/Views/Settings/EftView.axaml @@ -38,7 +38,15 @@ VerticalAlignment="Center" TextTrimming="CharacterEllipsis" TextWrapping="WrapWithOverflow" - Text="{Binding SitEftInstallPath}"/> + Text="{Binding SitEftInstallPath}" + IsVisible="{Binding SitEftInstallPath, Converter={x:Static StringConverters.IsNotNullOrEmpty}}"/> +