problem z metodą OnNavigatedFrom Windows 8 store

problem z metodą OnNavigatedFrom Windows 8 store
0

Od kilku dni uczę się pisać aplikacje na windows 8. Na stronę dodaję dynamicznie jakieś przyciski, każdemu przypisuje taką samą metodę do zdarzenia Click.

Kopiuj
private void button_kanal_klik(object sender, RoutedEventArgs e)
        {
            string content = (sender as Button).Content.ToString();
            this.Frame.Navigate(typeof(RssPage),content);
        } 

To przenosi użytkownika na inną stronę która ma w nagłówku treść przycisku który użytkownik kliknął. Ale kiedy spróbuję użyć przycisku wstecz, wyskakuje błąd. Kompilator zwraca uwagę na ostatnią linijkę tej metody klasy LayoutAwarePage, treśc komunikatu jest taka że wartość nie może być "null".

Kopiuj
protected override void OnNavigatedFrom(NavigationEventArgs e)
        {
            var frameState = SuspensionManager.SessionStateForFrame(this.Frame);
            var pageState = new Dictionary<String, Object>();
            this.SaveState(pageState);
            frameState[_pageKey] = pageState;
        } 

Spotkał się ktoś z podobnym problemem? Być może to jakaś błahostka i niedopatrzenie z mojej strony, jestem w tym nowy. Z góry dzięki za pomoc.

1

Wystarczy, że w nadpisanej metodzie wstawisz:

Kopiuj
protected override void OnNavigatedTo(NavigationEventArgs e)
        {
            
        } 

Coś takiego:

Kopiuj
 base.OnNavigatedTo(e); 

Zarejestruj się i dołącz do największej społeczności programistów w Polsce.

Otrzymaj wsparcie, dziel się wiedzą i rozwijaj swoje umiejętności z najlepszymi.