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.

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".

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:

protected override void OnNavigatedTo(NavigationEventArgs e)
        {
            
        } 

Coś takiego:

 base.OnNavigatedTo(e); 

1 użytkowników online, w tym zalogowanych: 0, gości: 1