Como substituir MvxDefaultViewModelLocator no aplicativo MVVMCross

Eu gostaria de rolar meu próprio ViewModelLocator para fornecer um wrapper try / catch / log para a criação de ViewModel em um local central dentro do aplicativo, para poder fazer isso eu tenho que substituir o padrão MvxDefaultViewModelLocator. Mas eu não encontrei uma maneira de substituir o genérico, apenas para injetar um tipo específico de VM.

Como devo injetar minha própria classe ViewModelLocator como padrão?

questionAnswers(2)

yourAnswerToTheQuestion