我正在使用fody ImplementPropertyChanged实现一个类:
[ImplementPropertyChanged]
public class Translator
{
public string this[string Text]
{
get
{
...
}
}
public void Invalidate()
{
OnPropertyChanged("item");
}
}
Visual Studio告诉我,OnPropertyChanged未定义。我想,ImplementPropertyChanged会定义它。
如何手动触发属性更改?在这种情况下,索引器属性已更改。
答案 0 :(得分:1)
它在编译期间实现了OnPropertyChanged,因此在开发期间它不可见并且可用。如果您想手动触发属性更改,请自己实现接口或使用实现它的基类。