Search Share Home Devices Settings


[#1] WP7Tips: Come faccio a tornare alla pagina corrente del Panorama durante il Tombstoning

(c) Lorenzo Barbieri - 25/09/2010

Come promesso parte oggi una serie di post sui tips relativi a WP7.

Rispondere alla domanda del titolo è molto semplice, basta usare questo snippet di codice:

 

        protected override void OnNavigatingFrom(System.Windows.Navigation.NavigatingCancelEventArgs e)
        {
            this.State["Panorama"] = this.panorama.SelectedIndex;
            base.OnNavigatingFrom(e);
        }

        protected override void OnNavigatedTo(System.Windows.Navigation.NavigationEventArgs e)
        {
            if (this.State.ContainsKey("Panorama"))
                this.panorama.DefaultItem = this.panorama.Items[(int) this.State["Panorama"]];
            base.OnNavigatedTo(e);
        }

Update: Corrado ha creato una versione del Panorama che mantiene correttamente l’immagine di sfondo. La trovate qui.

Tags: WP7 WP7Tips

Comments disabled in this version of the blog.