Это может помочь: Передача значений на страницы Windows Phone 7: параметры URI и QueryString
Для передачи параметров при переходе на другую страницу их необходимо указать в пути Uri.Вы можете передавать параметры только в строковом формате (так же, как это делается для большинства веб-сайтов), используя '?'символ и «&» в качестве разделителя.В следующем примере я передаю два параметра в AnotherPage.xaml.Имейте в виду, что параметры хранятся в NavigationContext.
string parameter1Value = "test1";
string parameter2Value = "test2";
NavigationService.Navigate(
new Uri(string.Format("/AnotherPage.xaml?myparameter1={0}&myparameter2={1}",
parameter1Value, parameter2Value),
UriKind.Relative));
Теперь нам нужно получить эти параметры на странице AnotherPage.xaml.Для этого вам необходимо переопределить метод OnNavigatedTo и получить эти параметры и их значения из NavigationContext.
protected override void OnNavigatedTo(System.Windows.Navigation.NavigationEventArgs e)
{
base.OnNavigatedTo(e);
string myparameter1Value = null;
string myparameter2Value = null;
NavigationContext.QueryString.TryGetValue("myparameter1", out myparameter1Value);
NavigationContext.QueryString.TryGetValue("myparameter2", out myparameter2Value);
}