Files
Server-Dashboard/Server Dashboard/ViewModels/BaseViewModel/BaseViewModel.cs
2021-08-09 00:26:03 +02:00

19 lines
588 B
C#

using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Text;
namespace Server_Dashboard {
/// <summary>
/// Base View Model all the other view models inherit from
/// Makes me write the INotifyPropertyChanged only once
/// </summary>
public class BaseViewModel : INotifyPropertyChanged {
public event PropertyChangedEventHandler PropertyChanged = (sender, e) => { };
protected void OnPropertyChanged(string prop) {
PropertyChanged?.Invoke(this, new PropertyChangedEventArgs(prop));
}
}
}