フォームの元の値を保存する際に問題が発生しています。Silverlight MVVMを使用してフォームの元の値を保存する
私はテキストボックスの数を持つフォームを持っています。これらのテキストボックスは単一のエンティティとバインドします。
Class Car
{
private int Light;
private int TailLight;
private int Seats;
private int Gears;
}
ここで、1つのテキストボックスはLightでバインドされ、1つはTailLightなどでバインドされます。
これらのテキストボックスにはいくつかの値が入力されており、ユーザーはこれらのテキストボックスを編集してデータを保存することができます。これらのデータを保存する前に、編集した値でOriginalValues(pageload上)をチェックする必要があります。私はこれらの元の値をどこにでも保存する方法を見つけることができません。元の値をどこに保存しても、最後に編集された値にデータが変更されますが、私たちが参照しているからです。
誰もがこの問題を解決する方法を提案することができます......