Passe alguns parâmetros entre as páginas no UWP

Tento portar alguns projetos do Windows Phone 8 para a UWP atual e fico preso nesse código de trecho que usei no projeto antigo.

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

    }

Nesse código, usei o NavigationService para passar alguns parâmetros para outra página. Não pude mais usar o NaigationService porque o UWP não é compatível. Eu tentei usar isso no meu projeto UWP, mas acho que ele é compatível apenas com a passagem de um 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);
    }

Esse código me deu um erro, porque são necessários 5 argumentos, que são +2 sobrecargas. Minha pergunta é como fazer da maneira correta a passagem de alguns parâmetros no projeto UWP?

questionAnswers(1)

yourAnswerToTheQuestion