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

本文关键字:另一个 事件 属性 何处理 处理 MVVM 一个 | 更新日期: 2023-09-27 18:30:32

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

public string Description
{
    get
    {
        return _description;
    }
    set
    {
        _description = value;
        RaisePropertyChanged("Description");
    }
}

我想监视这些值在其他类型的变化。如何连接?

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

您可以订阅事件 PropertyChanged。

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

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