ViewModel i INotifyPropertyChanged
O interfejsie INotifyPropertyChanged słyszał każdy, gdy napotkał wzorzec MVVM. Niestety podstawowy sposób tworzenia właściwości w klasie ViewModel jest zbyt czasochłonny. Zacznijmy od przykładu:
public class BasicViewModel : INotifyPropertyChanged
{
private string customerName;
public event PropertyChangedEventHandler PropertyChanged;
public string CustomerName
{
get
{
return customerName;
}
set
{
...