WPF确定ObservableCollection中模型内的属性已更改

时间:2016-05-16 12:21:59

标签: c# wpf mvvm model wrapper

我做了一个简单的todo程序来研究MVVM模式。我有一个模型 note ,参数为 {date,note,information,isActive} 。由于我想要显示那些模型" live",我在 ViewModel 中实现了一个可观察的集合。

那么如何跟踪特定模型的个别变化?

如果我像这样在ViewModel上实现INotifyPropertyChange接口(其中Observable是一个带有OnPropertyChanged方法的类):

    public class ViewModel : Observable
    {
        public ObservableCollection<Entry> entries { get; set; }

        private string _note;
        public string note
        {
            get { return this._note; }
            set
            {
                this._note = value;
                OnPropertyChanged();
            }
         }
    }

对于每个单独的模型对象,这不是什么?必须有像模型#1更改其注释属性或我错了吗?

谢谢, 此致

0 个答案:

没有答案