私の ViewModel には、モデルのリストであるプロパティがあります。
private List<LocationModel> _locations = null;
public List<LocationModel> Locations
{
get
{
return this._locations;
}
set
{
this._locations = value;
RaisePropertyChanged("Locations");
}
}
しかし、このLocationModel
クラスは を実装していないINotifyPropertyChanged
ため、リスト内の項目のプロパティを更新しても UI が更新されません。リスト項目を変更した後、手動でイベントを発生させることでこれを達成しようとしましたが、うまくいきませんでした。このアプローチが機能しない理由を誰かが説明できますか?
前もって感謝します。