Xamarin Forms - unable to figure out route, parameter name: uri

  • Xamarin.Forms

Es gibt 1 Antwort in diesem Thema. Der letzte Beitrag () ist von RevangeXX.

    Xamarin Forms - unable to figure out route, parameter name: uri

    Hi,

    ich versuche gerate mit Xamarin.Forms eine App zu erstellen,
    als Test habe ich die Vorlage von VS Studio mit "Registerkarten" genommen.

    In der Vorlage befindet sich bereits eine AboutPage.xaml und eine ItemsPage.xaml somit zwei Registerkarten, in der Registerkarte ItemsPage.xaml
    habe ich die Möglichkeit über einen Button "Add" (rechts oben) Einträge zu erfassen.

    Mein Ziel wäre eine dritte Regsiterkarte zu erstellen (habe ich in diesem fall einfach TastingPage.xaml genannt), ist mir auch teilweise gelungen jedoch erhalte ich beim klick auf "Add" eine Exception:

    System.ArgumentException
    Nachricht = unable to figure out route for: NewTastingPage
    Parameter name: uri

    Offensichtlich ist hier eine route nicht korrekt, jedoch finde den Fehler einfach nicht.
    Beim klick "Add" in dieser dritten Registerkarte wird in dem entsprechenden ViewModel folgendes ausgeführt:

    Quellcode

    1. private async void OnAddItem(object obj)
    2. {
    3. await Shell.Current.GoToAsync(nameof(NewTastingPage));
    4. }


    In der bestehen Registerkarte (ItemsPage.xaml) wird in dem entsprechenden ViewModel folgendes ausgeführt:

    Quellcode

    1. private async void OnAddItem(object obj)
    2. {
    3. await Shell.Current.GoToAsync(nameof(NewItemPage));
    4. }


    Habe die NewItemPage einfach kopiert und zu NewTastingPage umgeschrieben um möglichst Fehler zu vermeiden,
    das hinzufügen (Add) in der ItemsPage.xaml klappt ohne Probleme nur bei meiner dritten Registerkarte TastingsPage.xaml nicht.

    Vielleicht kann mir jemand weiterhelfen!

    Danke LG Raffael :)