データベースから値を取得する ViewModel クラスを作成したいと思います。私の目標は、DB テーブルから RAM の使用量 (RAM の合計と使用可能な RAM) の値を取得し、それをビューに表示することです。
これは、ViewModel クラスでこれまで行ってきたことです。
public class RamViewModel : INotifyPropertyChanged
{
float _ramTotal;
float _ramUsed;
public float RamTotal
{
get { return _ramTotal; }
set { _ramTotal = value; RaisePropertyChanged("RamTotal"); }
}
public float RamUsed
{
get { return _ramUsed; }
set { _ramUsed = value; RaisePropertyChanged("RamUsed"); }
}
private void RaisePropertyChanged(string p)
{
throw new NotImplementedException();
}
}
クラスをビルドすると、「ViewModel.RamViewModel Does not implement interface member 'System.ComponentModel.INotifyPropertyChanged.PropertyChanged'」というエラーが表示されました。
このエラーを克服する方法