私の人物の情報を管理する私の人の情報を管理する、私は人と3つのボタンを追加/編集/削除のlistBoxの表示リストがある行を選択し、編集ボタンを押すと、 (ModifyCheck)に保存して、他のユーザーが編集しようとするとこの人物が今変更されるようにします。この人のウィンドウには2つのボタン(保存/キャンセル)があります。このウィンドウ内のすべてのコントロールをオブジェクトプロパティでバインドします。いくつかの変更と保存を行うと、その行が(ModifyCheck)から削除されます。WPFで1つのオブジェクトの変更を保存する
問題は:私は、人のウィンドウを開いて、いくつかの情報を修正する場合は
その後、私はSaveChangeを使用してModifyCheckテーブルを更新する、キャンセルを押してください。この場合、[キャンセル]を押したにもかかわらず、変更したすべての情報が更新されます。
どのようにしてModifyChheckにSaveChanges()を適用できますか?
感謝を変更しません、あなたは、ビューモデルを使用する方法私を導くことができてください。詳細に? –
MVVMパターンを認識しておらず、WPFでの使用方法がわからない場合は、ViewModelだけを使用することはできません。 MVVPチュートリアルはこちらです:https://stackoverflow.com/questions/1405739/mvvm-tutorial-from-start-to-finish – opewix
@AbdulsalamElsharif MVVMはここではあまりに複雑なトピックかもしれません。一つのことだけを理解しなければならず、ユーザーがSaveボタンを押すまでエンティティフィールドを変更しないでください。 – opewix