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 に答える