OK、XAML は非常にシンプルで、MVVM を使用ICommand SomeCommand { get; }
してビュー モデルのプロパティにバインドします。
<Button Command="{Binding Path=SomeCommand}">Something</Button>
SomeCommand
が返された場合null
、ボタンは有効になっています。(そのメソッドを呼び出すインスタンスがないため、CanExecute(object param)
メソッド onとは関係ありません)ICommand
そして今、質問: ボタンが有効になっているのはなぜですか? どのように回避しますか?
「有効」ボタンを押すと、明らかに何も呼び出されません。ボタンが有効に見えるのは醜いです。