From 4365c2a008d3dced5852c2d3079c1162f183d8c7 Mon Sep 17 00:00:00 2001 From: ww-rm Date: Sat, 27 Sep 2025 23:41:31 +0800 Subject: [PATCH] small change --- .../ViewModels/MainWindow/SpineObjectTabViewModel.cs | 12 ++++++++---- 1 file changed, 8 insertions(+), 4 deletions(-) diff --git a/SpineViewer/ViewModels/MainWindow/SpineObjectTabViewModel.cs b/SpineViewer/ViewModels/MainWindow/SpineObjectTabViewModel.cs index 469ba99..3462a2b 100644 --- a/SpineViewer/ViewModels/MainWindow/SpineObjectTabViewModel.cs +++ b/SpineViewer/ViewModels/MainWindow/SpineObjectTabViewModel.cs @@ -334,27 +334,31 @@ namespace SpineViewer.ViewModels.MainWindow public ObservableCollection Skins => _skins; - public RelayCommand Cmd_EnableSkins { get; } = new( + public RelayCommand Cmd_EnableSkins => _cmd_EnableSkins ??= new ( args => { if (args is null) return; foreach (var s in args.OfType()) s.Status = true; }, args => { return args is not null && args.OfType().Any(); } ); + private RelayCommand _cmd_EnableSkins; - public RelayCommand Cmd_DisableSkins { get; } = new( + public RelayCommand Cmd_DisableSkins => _cmd_DisableSkins ??= new ( args => { if (args is null) return; foreach (var s in args.OfType()) s.Status = false; }, args => { return args is not null && args.OfType().Any(); } ); + private RelayCommand _cmd_DisableSkins; public ObservableCollection Slots => _slots; - public RelayCommand Cmd_EnableSlots { get; } = new( + public RelayCommand Cmd_EnableSlots => _cmd_EnableSlots ??= new ( args => { if (args is null) return; foreach (var s in args.OfType()) s.Visible = true; }, args => { return args is not null && args.OfType().Any(); } ); + private RelayCommand _cmd_EnableSlots; - public RelayCommand Cmd_DisableSlots { get; } = new( + public RelayCommand Cmd_DisableSlots => _cmd_DisableSlots ??= new ( args => { if (args is null) return; foreach (var s in args.OfType()) s.Visible = false; }, args => { return args is not null && args.OfType().Any(); } ); + private RelayCommand _cmd_DisableSlots; public ObservableCollection AnimationTracks => _animationTracks;