1

Closed

[CORE] Create more explicit interface implementations

description

The DataObjectBase is pretty advanced, and it needs to become more simple. One way is to create more explicit interface implementations that not everything shows up in the intellisense.

Another way is to subtract the validation code and create a separate ValidatableObject (that derives from ObservableObject) that implements the validation code.

No files are attached

Closed Mar 18 at 8:21 PM by GeertvanHorrik

comments

GeertvanHorrik wrote Mar 18 at 8:20 PM

IEditableObject is now implemented explicit on the DataObjectBase, as well as some IDataObjectBase members that are rarely required.

GeertvanHorrik wrote Mar 18 at 8:12 PM

ValidationContext is extended with several new properties and methods.

GeertvanHorrik wrote Feb 19 at 9:15 PM

There should be a SerializationService, which can serialize any object. Lots of work, postponed to 3.1