Pass einige Parameter zwischen Seiten in UWP

Ich versuche, einige Windows Phone 8-Projekte auf das aktuelle UWP zu portieren, und bleibe in diesem Code stecken, den ich in einem alten Projekt verwendet habe.

 private void Restaurant_Tap(object sender, System.Windows.Input.GestureEventArgs e)
    {
        string types = "restaurant";
        string title = "restaurant";
        string url = string.Format("/NearbyPlaces.xaml?latitude={0}&longitude={1}&types={2}&title={3}", LocationLatitude.Text, LocationLangitude.Text, types, title);
        NavigationService.Navigate(new Uri(url, UriKind.Relative));

    }

n diesem Code habe ich NavigationService verwendet, um einige Parameter an eine andere Seite zu übergeben. Ich konnte NaigationService nicht mehr verwenden, da UWP es nicht unterstützt. Ich habe versucht, dies in meinem UWP-Projekt zu verwenden, aber ich denke, es wird nur für die Übergabe eines Parameters, CMIIW, unterstützt.

 private void restaurant_tapped(object sender, TappedRoutedEventArgs e)
    {
        string types = "restaurant";
        string title = "restaurant";
        Frame.Navigate(typeof(placeResult), latLoc.Text, longLoc.Text, types, title);
    }

Dieser Code gibt mir einen Fehler, weil er 5 Argumente benötigt, was +2 Überladungen entspricht. Meine Frage ist, wie man einige Parameter im UWP-Projekt richtig übergibt?

Antworten auf die Frage(2)

Ihre Antwort auf die Frage