在我的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
});
}
答案 0 :(得分:-1)
对象未初始化,可能OnPropertyChanged("SpecialAttractionImageModelObj");
是原因。
Stack Trace可以帮助您找出发生这种情况的位置。