2016-08-11 16 views
-1

WPFウィンドウに約30個のコントロール(テキストとコンボボックス)があります。バインディングはありません。Loadedイベントのディクショナリから読み込むだけです。私は、ユーザーがそれらのいずれかを変更したかどうかを知ることができる必要があります。 30の「変更された」イベントでフラグを設定する以外の方法がありますか? 私はそれを研究しようとし、IsDirtyプロパティの実装に関する多くの情報を見ましたが、単純なアンバインドウィンドウに適用できるかどうかはわかりません。WPF:ユーザーがコントロールの1つを変更したかどうかの確認

+2

あなたは間違いなくバインディングを使用する必要があります。なぜあなたはそれを使用しませんでしたか?そしてそうなら、 'BindingGroup'クラスを見てください。 – heltonbiker

+0

あなたは '変更済み 'として何を定義しますか?これらのテキストボックスはありますか?チェックボックス? –

+2

_ "バインディングはありません" _うまく、あなたの問題はありますか?ユーザーが入力をいつ提供したかを検出する方法はたくさんあります。あなたは、あなたが試したことを示す良い[mcve]と、あなたがその試みで持っていたいくつかの特定の困難を尋ねる_specific_質問を提供することができる場合、何らかの研究を行い、何かを試して、質問を投稿する必要があります。 –

答えて

1

30個のイベントすべてに添付された変更イベントハンドラを使用できます。

関連する問題