title: AccessViolationException thrown on Navigate to Xamarin Forms Page
body: <p>I am trying to Navigate to a Xamarin Forms NavigationPage. However I am trying to do it after the Frame has been first loaded up with some "native" UWP pages.</p>
  
  <pre><code>this.rootFrame.Navigate(page.GetType(), param);
  </code></pre>
  
  <p>This code results in a <code>AccessViolationException</code>. The page object is a Xamarin.Forms.Page but I have also tried it with a NavigationPage(page) wrapper.</p>
  
  <p>I realise that normal XF navigation is done with Navigation.PushAsync etc but I am at a point where the XF application and navigation infrastructure as not yet been initialised.</p>
  
  <p>This is how I create my initial NavigationPage</p>
  
  <pre><code>XFormsApp.MainPage = new NavigationPage(contentPage);
  
  var converter = Mvx.Resolve&lt;IMvxNavigationSerializer&gt;();
  var requestText = converter.Serializer.SerializeObject(request);
  
  _rootFrame.Navigate(mainPage.GetType(), requestText);
  </code></pre>
  
  <p>I am trying to create a hybrid UWP app that starts with Native Pages and later  launches some XF Pages. The official <a href="https://github.com/xamarin/xamarin-forms-samples/tree/master/Native2Forms" rel="nofollow noreferrer">Xamarin Forms samples</a> have an example of this for iOS and Android</p>