[#1] WP7Tips: Come faccio a tornare alla pagina corrente del Panorama durante il Tombstoning
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.