我有一个属性viewmodel Problem.This属于一个模型,其中有许多属性,如集合,字符串,图像。我打开一个窗口使用这个视图model.I我试图向用户显示一些消息,如果属性问题(其子属性)值已经改变。我做了一个标志_isChanged跟踪更改,但它仍然是错误的。如何检查一个属性已经改变或没有wpf c#
public Problem Problem
{
get { return _problem; }
set
{
if (value != _problem)
{
_problem = value;
_isChanged=true;
OnPropertyChanged("Problem");
}
}
}
它在别处被设置为false吗?你调试了吗? –
是的,在默认情况下它是false.On在问题发生变化时变为真 –
你必须更详细地描述你的问题,没有足够的信息来帮助你。 –