diff --git a/src/SheetMe.Designer/ViewModels/Inspector/PropertyRows.cs b/src/SheetMe.Designer/ViewModels/Inspector/PropertyRows.cs index 73488c1..8e65c41 100644 --- a/src/SheetMe.Designer/ViewModels/Inspector/PropertyRows.cs +++ b/src/SheetMe.Designer/ViewModels/Inspector/PropertyRows.cs @@ -561,7 +561,9 @@ public sealed class ColorRowViewModel : PropertyRowViewModel IsPaletteOpen = false; OnPick(); }); - ApplySwatchCommand = new M.Framework.WPF.Command((object? parameter) => + // Command 가 받는 대리자는 Action 다 — object? 로 선언하면 null 허용 여부가 어긋난다. + // 파라미터는 항상 견본이 오지만, 바인딩이 어긋나면 다른 값이 올 수 있으므로 형 검사는 유지한다. + ApplySwatchCommand = new M.Framework.WPF.Command((object parameter) => { if (parameter is ColorSwatchViewModel swatch) {