我看到了这个(http://code.google.com/p/easyprop/)库,它似乎是一个很好的库。我想知道是否有人在商业产品中使用它?它是一个成熟的图书馆吗?
答案 0 :(得分:0)
看起来没有人在3年内触及过这个项目。
他们要么放弃要么成熟。
无论哪种方式,它只是作为一个好的代码片段节省时间,并且可能更慢(属性=反射)。
答案 1 :(得分:0)
我从未使用过这个东西,但我可以说这个库不是很有用(当然是imo)。这就是原因:
virtual
(这不一定是坏的,但我认为仅仅为了INPC这样做是不明智的;实体框架也使用这种技术但是它为你提供了更多的功能来证明不必要的虚拟成员的合理性。)示例:
public int UsualProperty
{
get { return this._usualProperty; }
set
{
this._usualProperty = value;
this.OnPropertyChanged("UsualProperty");
// And notify that the CalculatedProperty changed too
this.OnPropertyChanged("CalculatedProperty");
}
}
public int CalculatedProperty
{
get { return this.UsualProperty * 2; }
}
注意在这种情况下你必须自己实现INPC接口。
总结一下:在我看来,这个lib给你很少,带走太多。