Oct 4, 2011 at 12:45 AM
Edited Oct 4, 2011 at 12:49 AM

Type 'PilotSystemMobile.ViewModels.ScheduleViewModel' cannot inherit from a type that is not marked with DataContractAttribute or SerializableAttribute.  Consider marking the base type 'Caliburn.Micro.PropertyChangedBase' with DataContractAttribute or SerializableAttribute, or removing them from the derived type.

Thought I would rework acouple of classes in my project and this was thrown when it was saving, to InAppSettings().   The class in question was only inheriting PropertyChangeBase, should that be a show stopping item on a deactivation/activation call?

Went back to my previous code and it works as expected, but it doesn't inherit from propertychangebase but something I wrote for my model classes/[tables] and change tracking.