我已经安装的属性和执行INotifyPropertyChanged

像这样...

public event PropertyChangedEventHandler PropertyChanged;

public FlowProcess LastSelectedFlowProcess
{
    get { return _lastSelectedFlowProcess; }
    set
    {
        _lastSelectedFlowProcess = value;
        Notify("LastSelectedFlowProcess");
        UpdateFlows();
    }
}

private void Notify(string propName)
{
    if (PropertyChanged != null)
        PropertyChanged(this, new PropertyChangedEventArgs(propName));
}

我用其他类此确切设置,但由于某种原因,在通知方法中的PropertyChanged变量是回来空。

在其它类时这个作品PropertyChanged事件不为空,并评估为委托?缺少什么我在这里?

我打电话从类中的公共的访问会有所作为?

有帮助吗?

解决方案

是否代表为空或不依赖于是否有任何订阅该事件。

其他提示

添加此代码

event PropertyChangedEventHandler INotifyPropertyChanged.PropertyChanged {
 add { this.PropertyChanged += value; }
 remove { this.PropertyChanged -= value; }
}
许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top