0

我刚开始学习 MVVM,我有以下模型

class ResultModel : MyMVVMBase
    {
        #region Field
        private string _name;
        #endregion


        #region Poperties
        public string Name
        {
            get
            {
                return _name;
            }
            set
            {
                SetField(ref _name, value, "Name");
            } 
        }
        #endregion
    }

MyMVVMBase 实现 INotifyPropertyChanged

对于此模型,该值仅在创建模型时设置一次并且永远不会更改,是否仍应 Iimplement INotifyPropertyChanged

4

1 回答 1

1

不,您不需要严格支持INotifyPropertyChanged该属性(或者根本不需要支持,如果这是唯一的公共属性),只要您始终在绑定之前完全初始化模型。

于 2013-10-07T22:07:00.923 回答