私のビューモデルには、シリアライズ可能CurrentObject
なタイプのプロパティがあります。SomeDomainType
プロパティを編集するためのフォームがあり、ボタンの 1 つは ICommand にデータバインドされた「Commit Changes」CommitChangesCommand
です。
オブジェクトが変更された場合、つまりオブジェクトが「ダーティ」である場合にのみ、このボタンが (CanCommitChangesCommand()
ジョシュ・スミスの と適切に配線された を介して) アクティブになることを期待しています。RelayCommand
もう一度言いますが、私が聞きたいのは:
「オブジェクトをダーティーとしてマークして、いくつか
private bool ThatPropertyIsDirty()
の内部でそれをチェックする方法を取得するにはどうすればよいですかCanExecute()
?」