PostSharp NotifyPropertyChanged手动引发事件

时间:2016-06-30 08:42:36

标签: postsharp

我的情况很简单。但即使我使用viewmodel.Test = true,也不会引发NotifyPropertyChanged事件。有一些解决方案怎么做?我可以使用某种方法手动引发事件吗?有些像OnPropertyChange(nameof(Test))?还有一些方法可以跟踪配置中的更改吗?

//From viewmodel with aspect NotifyPropertyChanged
private readonly IConfig config;
public bool Test
{
    get { return config.Test; }
    internal set
    {
        config.Test = value;
    } 
}



public class Config : IConfig
{
    public bool Test { get; set; }
}