MVVM - RaisePropertyChanged превращая код в беспорядок
Новичок в MVVM, так что прошу прощения за мое невежество.
Я думаю, что я использую это правильно, но я считаю, что моя ViewModel имеет слишком много из них:
RaisePropertyChanged("SomeProperty")
Каждый раз, когда я устанавливаю свойство, мне приходится поднимать это проклятое свойство, которое меняется.
Я скучаю по тем дням, когда я мог просто пойти:
public int SomeInteger { get; private set;}
В эти дни я должен вставить "RaisePropertyChanged" везде, или мой интерфейс не отражает изменения :(
Я делаю это неправильно или другие люди раздражаются из-за чрезмерного количества магических струн и установщиков свойств старой школы?
Должен ли я использовать свойства зависимости вместо этого? (Я сомневаюсь, что это помогло бы раздуваться код в любом случае)
Несмотря на эти проблемы, я все еще думаю, что MVVM - это путь, так что я думаю, это что-то.