Если вы сделаете свою коллекцию ObservableCollection, то «важные» события будут происходить, когда элементы добавляются и удаляются из коллекции, а не когда коллекция установлена. Я согласен с FxCop. Сделайте коллекцию доступной только для чтения, но сделайте ее ObservableCollection
ользую FxCop для моей сборки WPF MVVM, и это дает мне ошибку
Свойства коллекции должны быть только для чтения
Но в моем свойстве мне нужно RaisePropertyChangedEvent, теперь, если я установил свойство только для чтения, удалив его секцию set, как я могу вызвать это событие.
Синтаксис примерно так
public List Employees
{
get { return _employees; }
set
{
if (ReferenceEquals(_employees, value))
return;
_employees = value;
RaisePropertyChanged("Employees");
}
}