如何解决未设置为对象实例的对象引用?

时间:2015-04-27 04:22:28

标签: c# wpf mvvm

在我的c#MVVM程序中。我设置了一个可观察的集合。然后我从列表中添加图像。但是我没有将Object引用设置为对象错误的实例。

   private ObservableCollection<SpecialAttractionImageModel> _SpecialAttractionImageModelObj = new ObservableCollection<SpecialAttractionImageModel>();

    public ObservableCollection<SpecialAttractionImageModel> SpecialAttractionImageModelObj
            {
                get { return _SpecialAttractionImageModelObj; }
                set
                {
                    _SpecialAttractionImageModelObj = value;
                    OnPropertyChanged("SpecialAttractionImageModelObj");
                }
            }

foreach (String file in fd.FileNames)
                    {
                        FileInfo currentFile = new FileInfo(file);
                        _SpecialAttractionImageModelObj.Add(new SpecialAttractionImageModel()
                        {
                            AttractionImageGid = "new",
                            SpecialAttracionImagePath = file,
                            IsChecked=false
                        });
                    }

1 个答案:

答案 0 :(得分:-1)

对象未初始化,可能OnPropertyChanged("SpecialAttractionImageModelObj");是原因。

Stack Trace可以帮助您找出发生这种情况的位置。