如何在MVVM中的另一个类中处理One类中属性的属性更改事件

时间:2013-09-06 04:56:51

标签: c# wpf inotifypropertychanged

假设我在一个类中有description属性:

public string Description
{
    get
    {
        return _description;
    }

    set
    {
        _description = value;
        RaisePropertyChanged("Description");
    }
}

我想在其他类型中监控这些值的变化。我如何连线?

1 个答案:

答案 0 :(得分:2)

您可以订阅PropertyChanged事件。

myModel.PropertyChanged+=(s,e)=>{ /* your handler here */};

作为@stijn注释点,如果模型未被使用以避免内存泄漏,则可能需要取消订阅。