私はデータ項目のObervableCollectionを持っています。このコレクションはListBoxにバインドされています。ユーザーがリストボックスから項目を選択して「編集」ボタンをクリックすると、その項目の詳細を含むUserControlが表示され、テキストボックスにバインドされたさまざまなプロパティが表示されます。各バインディングモードはTwoWayに設定されています。この詳細UserControlでは、私は2つのボタン、OKとキャンセルを実装したいと思います。これは、WindowsのUIと一貫しています。このアプリケーションはModel-View_ViewModelパターンを使用しています。ここで私の質問です:Silverlightでの双方向データバインディングのキャンセル
1)すべての変更がすでにコミットされている場合、どのように[キャンセル]ボタンを実装できますか?