I am getting the following error when I try and cancel an edit using DevExpress. Not sure which end this is on. If I override CancelEditCore the error is throw when it is called.
Key cannot be null.\r\nParameter name: key
Stack:
at System.Collections.Specialized.ListDictionary.get_Item(Object key)
at System.ComponentModel.PropertyDescriptorCollection.Find(String name, Boolean ignoreCase)
at DevExpress.Wpf.Core.Native.BindingListAdapter.System.Windows.IWeakEventListener.ReceiveWeakEvent(Type managerType, Object sender, EventArgs e)
at System.Windows.WeakEventManager.DeliverEventToList(Object sender, EventArgs args, ListenerList list)
at System.ComponentModel.PropertyChangedEventManager.OnPropertyChanged(Object sender, PropertyChangedEventArgs args)
at IdeaBlade.EntityModel.EntityWrapper.OnPropertyChanged(PropertyChangedEventArgs e)
at IdeaBlade.EntityModel.EntityWrapper.ForcePropertyChanged(PropertyChangedEventArgs e)
at IdeaBlade.EntityModel.EntityWrapper.CancelEditCore()
at IdeaBlade.EntityModel.EntityWrapper.System.ComponentModel.IEditableObject.CancelEdit()
at DevExpress.Wpf.Data.StateGridDataController.CancelCurrentRowEdit()
Any help would be great.