title: Why does attempting to show a ViewModel throw an unhandled exception?
body: <p>I'm using Visual Studio 2013 and MvvmCross to create an Android application using Portable Class Libraries. When I try and load a second ViewModel based on an action in the first View, an Unhandled Exception is being thrown.</p>
  
  <p><img src="https://i.stack.imgur.com/Ucwzt.png" alt="enter image description here"></p>
  
  <p>In my first ViewModel, CatalogViewModel, I've got an ICommand called ShowCamera that is supposed to display the second ViewModel, CameraViewModel, when a button in the CatalogView is clicked.</p>
  
  <p><img src="https://i.stack.imgur.com/w5nPL.png" alt="enter image description here"></p>
  
  <p>In CatalogView.axml I've bound the button to the ShowCamera method in CatalogViewModel.</p>
  
  <p><img src="https://i.stack.imgur.com/VX8dq.png" alt="enter image description here"></p>
  
  <p>Right now the CameraViewModel is just an empty class but it inherits from MvxViewModel just like CatalogViewModel</p>
  
  <p><img src="https://i.stack.imgur.com/z6P4E.png" alt="enter image description here"></p>
  
  <p>And there's also a corresponding CameraView.cs and CameraView.axml.</p>
  
  <p><img src="https://i.stack.imgur.com/rSpGV.png" alt="enter image description here"></p>
  
  <p><img src="https://i.stack.imgur.com/aK7Ta.png" alt="enter image description here"></p>
  
  <p>Has anyone else ever encountered this or have any idea why the exception is being thrown. I've tried using a try/catch in the Get to see if I can get any more specific info about the unhandled exception without any luck (the catch block is never hit, the exception is always thrown on the ShowViewModel line).</p>
  
  <p>Thanks in advance.</p>