Home > database >  Xamarin.Forms Routing.RegisterRoute() Doesn't registering any changes
Xamarin.Forms Routing.RegisterRoute() Doesn't registering any changes

Time:08-11

I have routing registry in AppShell.xaml.cs

public partial class AppShell : Shell
{
    public AppShell()
    {
        InitializeComponent();
        
        BindingContext = App.Container.Resolve<AppShellViewModel>();

        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));
    }
}

Now, if I add new route or if I delete them all it will not take any effect. I noticed this when I added this last route. I have rebuilded, deleted bin,obj folders. Thanks :)

CodePudding user response:

The solution was to reinstall the app on a testing device.

  • Related