【发布时间】:2011-10-24 05:53:50
【问题描述】:
我正在使用 MVVM 架构师开发 WPF 应用程序,并且作为常见场景使用属性来通知更改,例如
public List<EmployeeInfo> Employees
{
get
{
return _employees;
}
set
{
_employees = value;
NotifyPropertyChanged(() => Employees);
}
}
我唯一的问题是我正在使用属性设置器来通知应用程序有关对某些值所做的更改,根据 FxCop,这是一种不好的做法,'CollectionPropertiesShouldBeReadOnly'。所以我想对此进行一些改进,所以告诉我一些机制,我可以使用通知属性更改而不使用 setter。
【问题讨论】:
-
ObservableCollection 本身已经支持通知更改,为什么要在这里添加自己的?