viewmodelにプロパティがあります。これは、コレクション、文字列、画像などのプロパティが多数あるモデルに属します。このビューモデルを使用してウィンドウを開きます.IプロパティProblem(その子プロパティ)の値が変更されている場合、ユーザーにメッセージを表示しようとしています。フラグを作成しました_isChanged変更を追跡するのにfalseが残ります。私は考えることができる状況のリストの下プロパティが変更されたかどうかを確認する方法wpf c#
public Problem Problem
{
get { return _problem; }
set
{
if (value != _problem)
{
_problem = value;
_isChanged=true;
OnPropertyChanged("Problem");
}
}
}
他のどこかでfalseに設定されていますか?デバッグしましたか? –
はいデフォルトではfalseです。問題が変更されたときに真となる –
問題をより詳細に記述する必要があります。ここで役立つ情報が不足しています。 –