title: Xamarin.Forms Routing.RegisterRoute() Doesn't registering any changes
body: <p>I have routing registry in AppShell.xaml.cs</p>
  <pre><code>public partial class AppShell : Shell
  {
      public AppShell()
      {
          InitializeComponent();
          
          BindingContext = App.Container.Resolve&lt;AppShellViewModel&gt;();
  
          Routing.RegisterRoute(nameof(AdvertismentDetailViewModel), typeof(AdvertisementDetailPage));
          Routing.RegisterRoute(nameof(LoginViewModel), typeof(LoginPage));
          Routing.RegisterRoute(nameof(UserDetailViewModel), typeof(UserDetailPage));
          Routing.RegisterRoute(nameof(AdvertismentListViewModel), typeof(AdvertisementDetailPage));
          Routing.RegisterRoute(nameof(RegisterViewModel), typeof(RegisterPage));
          Routing.RegisterRoute(nameof(UserProfileViewModel), typeof(UserProfilePage));
          Routing.RegisterRoute(nameof(MyAdvertisementsListViewModel), typeof(MyAdvertisementsListPage));
          Routing.RegisterRoute(nameof(MyAdvertisementDetailViewModel), typeof(MyAdvertisementDetailPage));
          Routing.RegisterRoute(nameof(PublisherChatViewModel), typeof(PublisherChatView));
          Routing.RegisterRoute(nameof(YekkaDetailViewModel), typeof(YekkaDetailPage));
          Routing.RegisterRoute(nameof(ForgotPasswordViewModel), typeof(ForgotPasswordPage));
      }
  }
  </code></pre>
  <p>Now, if I <strong>add new route</strong> or if I <strong>delete them all</strong> it <strong>will not take any effect.</strong>
  I noticed this when I added this last route. I have rebuilded, deleted bin,obj folders. Thanks :)</p>