Лучший способ написать шаблонный код MVVM?
Я недавно обнаружил, что пишу много стандартного кода MVVM, и удивляюсь, есть ли причудливый способ обойти все это? Я уже используюViewModelBase
класс, который реализуетINotifyPropertyChanged
но это не решает проблему необходимости писать весь код доступа и т. д. Возможно, путем написания специального атрибута, который это делает, или через систему шаблонов?
public MyClass : ViewModelBase
{
private int someVariable;
public int SomeVariable
{
get
{
return this.someVariable;
}
set
{
this.someVariable = value;
this.NotifyPropertyChanged("SomeVariable");
}
}
}