/// <summary> /// Popola la pagina con il contenuto passato durante la navigazione. Vengono inoltre forniti eventuali stati /// salvati durante la ricreazione di una pagina in una sessione precedente. /// </summary> /// <param name="sender"> /// Origine dell'evento. In genere <see cref="NavigationHelper"/> /// </param> /// <param name="e">Dati evento che forniscono il parametro di navigazione passato a /// <see cref="Frame.Navigate(Type, Object)"/> quando la pagina è stata inizialmente richiesta e /// un dizionario di stato mantenuto da questa pagina nel corso di una sessione /// precedente. Lo stato è null la prima volta che viene visitata una pagina.</param> private void navigationHelper_LoadState(object sender, LoadStateEventArgs e) { if(!_viewModel.IsDataLoaded) _viewModel.LoadData(); }
/// <summary> /// Popola la pagina con il contenuto passato durante la navigazione. Vengono inoltre forniti eventuali stati /// salvati durante la ricreazione di una pagina in una sessione precedente. /// </summary> /// <param name="sender"> /// Origine dell'evento. In genere <see cref="NavigationHelper"/> /// </param> /// <param name="e">Dati evento che forniscono il parametro di navigazione passato a /// <see cref="Frame.Navigate(Type, Object)"/> quando la pagina è stata inizialmente richiesta e /// un dizionario di stato mantenuto da questa pagina nel corso di una sessione /// precedente. Lo stato è null la prima volta che viene visitata una pagina.</param> private void navigationHelper_LoadState(object sender, LoadStateEventArgs e) { _document = e.NavigationParameter as IssuuDocument; if (_document != null) { txDocname.Text = _document.Docname; txEditor.Text = _document.Username; Uri url = new Uri("http://issuu.com/" + _document.Username + "/docs/" + _document.Docname); webView.Navigate(url); } }