There is an unsaved comment in progress. You will lose your changes if you continue. Are you sure you want to reopen the work item?
Sub-type of IViewModel that could be in View or Edit mode
At present, to obtain a view model in edit mode you must implement IViewModelEdit. This design was aimed specifically at generating input forms.
There is possible case for having view models that could be switchable between view and edit modes, perhaps as a new interface e.g. IViewModelEditable or IViewModelModal
but we would also then need the ability to specify, programmatically, whether it opened up in View mode or Edit mode. This could be defined as a boolean property/function on the new interface.