Есть свойство в окне
public FormulaViewModel ViewModel
{
get
{
return DataContext as FormulaViewModel ?? (DataContext = new FormulaViewModel()) as FormulaViewModel;
}
set
{
DataContext = value;
}
}
При дальнейшем использовании выбрасывается Null reference exception
private void Parameters_CollectionChanged(object sender, System.Collections.Specialized.NotifyCollectionChangedEventArgs e)
{
switch (e.Action)
{
case NotifyCollectionChangedAction.Add:
{
ViewModel.Parameters.Add(e.NewItems[0] as Parameter);
break;
}
case NotifyCollectionChangedAction.Remove:
{
ViewModel.Parameters.Remove(e.OldItems[0] as Parameter);
break;
}
}
}
При дебаге, при наведение на свойство, чтобы посмотреть значение сначала выдаёт exception, а со второго раза выдаёт созданный объект. Как исправить?