Refactor UI platform visibility to use ViewModel properties

This commit is contained in:
2dust
2025-11-09 11:11:23 +08:00
parent 4da59cd767
commit e6cb146671
6 changed files with 30 additions and 45 deletions

View File

@@ -62,6 +62,8 @@ public class MainWindowViewModel : MyReactiveObject
[Reactive]
public int TabMainSelectedIndex { get; set; }
[Reactive] public bool BlIsWindows { get; set; }
#endregion Menu
#region Init
@@ -70,6 +72,7 @@ public class MainWindowViewModel : MyReactiveObject
{
_config = AppManager.Instance.Config;
_updateView = updateView;
BlIsWindows = Utils.IsWindows();
#region WhenAnyValue && ReactiveCommand