Pase algunos parámetros entre páginas en UWP

Intento portar algunos proyectos de Windows Phone 8 a UWP actual, y me quedo atrapado en este código de fragmento que he usado en proyectos antiguos.

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

    }

En ese código, utilicé NavigationService para pasar algunos parámetros a otra página. Ya no podría usar NaigationService porque UWP no lo admite. Intenté usar esto en mi proyecto UWP, pero creo que solo es compatible para pasar un parámetro, CMIIW.

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

Ese código me da un error, porque requiere 5 argumentos, que son +2 sobrecargas. Mi pregunta es ¿cómo hacer de manera adecuada para pasar algunos parámetros en el proyecto UWP?

Respuestas a la pregunta(1)

Su respuesta a la pregunta