We currently use a mix of styles in ViewModel development. While not terrible it is non-standard, see this spike #661 for how we should refactor to make the code more standard.
Rough task overview
Make ViewModels run on the UI thread
Provide a Debug Only mode for warning/erroring when we run view models off the UI thread (attach an event listener to the ViewModel NotifyPropertyChanged events)
We currently use a mix of styles in ViewModel development. While not terrible it is non-standard, see this spike #661 for how we should refactor to make the code more standard.
Rough task overview