¿Una mejor manera de escribir código MVVM repetitivo?
Me he encontrado recientemente escribiendo un montón de código MVVM repetitivo y me pregunto si hay una forma elegante de hacerlo todo. Ya uso unViewModelBase
clase que implementaINotifyPropertyChanged
pero eso no resuelve el problema de tener que escribir todo el código de acceso, etc. ¿Tal vez al escribir un atributo personalizado que haga esto, oa través de un sistema de plantillas?
public MyClass : ViewModelBase
{
private int someVariable;
public int SomeVariable
{
get
{
return this.someVariable;
}
set
{
this.someVariable = value;
this.NotifyPropertyChanged("SomeVariable");
}
}
}