Ключ не найден, исключение сводной wp7 - PullRequest
0 голосов
/ 18 сентября 2011

На моем detail.xaml

protected override void OnNavigatedTo(System.Windows.Navigation.NavigationEventArgs e)
{
    base.OnNavigatedTo(e);

    this.PageTitle.Text = NavigationContext.QueryString["lineone"];
    this.Contents.Text = NavigationContext.QueryString["linethree"];
    //populate book text control here
}

но когда я ввожу lineone вместо третьей строки, он работает нормально, за исключением того, что показывает данные первой строки в разделе содержимого.

IЯ использую стандартную компоновку для Windows Phone 7

1 Ответ

2 голосов
/ 18 сентября 2011

Если вы попытаетесь получить доступ к ключу, который не был найден, вы получите исключение.

Таким образом, вместо NavigationContext.QueryString["key"] вы должны использовать NavigationContext.QueryString.TryGetValue("key")

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...