[GUI] Add options visibility toggle in ImageChecksumViewModel

This commit is contained in:
2025-10-26 19:35:41 +00:00
parent 6f3b01775b
commit c1d5244d9c

View File

@@ -87,6 +87,8 @@ public sealed partial class ImageChecksumViewModel : ViewModelBase
[ObservableProperty] [ObservableProperty]
bool _optionsEnabled; bool _optionsEnabled;
[ObservableProperty] [ObservableProperty]
bool _optionsVisible;
[ObservableProperty]
bool _progress1Visible; bool _progress1Visible;
[ObservableProperty] [ObservableProperty]
double _progress2Max; double _progress2Max;
@@ -135,6 +137,7 @@ public sealed partial class ImageChecksumViewModel : ViewModelBase
_cancel = false; _cancel = false;
_inputFormat = inputFormat; _inputFormat = inputFormat;
ChecksumTracksChecked = ChecksumTracksVisible; ChecksumTracksChecked = ChecksumTracksVisible;
OptionsVisible = true;
OptionsEnabled = true; OptionsEnabled = true;
ChecksumMediaChecked = true; ChecksumMediaChecked = true;
ChecksumTracksChecked = true; ChecksumTracksChecked = true;
@@ -586,7 +589,7 @@ public sealed partial class ImageChecksumViewModel : ViewModelBase
await Dispatcher.UIThread.InvokeAsync(() => await Dispatcher.UIThread.InvokeAsync(() =>
{ {
OptionsEnabled = false; OptionsVisible = false;
ResultsVisible = true; ResultsVisible = true;
ProgressVisible = false; ProgressVisible = false;
StartCommandVisible = false; StartCommandVisible = false;