W funkcji Click używamNullReferenceException podczas wywoływania NavigationContext
NavigationService.Navigate(new Uri("/MainPage.xaml?day=" + this.week.SelectedIndex, UriKind.Relative));
aby przejść do MainPage.xaml o wartości co wskazuje Panorama.DefaultItem, aw MainPage.xaml.cs piszę jak
if (this.NavigationContext.QueryString.ContainsKey("day"))
{
schedule.DefaultItem = NavigationContext.QueryString["day"];
}
ale NullReferenceException wychodzi w
this.NavigationContext.QueryString.ContainsKey("day")
a ja nie wiem, gdzie th e źle, będę wdzięczny, jeśli ktoś może mi pomóc z tym problemem ...
Czy masz jakieś możliwości debugowania? Jeśli tak, wydrukuj zawartość pliku QueryString, aby sprawdzić, czy otrzymujesz to, co Twoim zdaniem powinno być dostępne. – moowiz2020
możliwy duplikat [Co to jest wyjątek NullReferenceException w .NET?] (Http://stackoverflow.com/questions/4660142/what-is-a-nullreferenceexception-in-net) – dtb
Czy NavigationContext lub QueryString null? – dowhilefor