/// <summary>
        /// Richiamato quando la pagina sta per essere visualizzata in un Frame.
        /// </summary>
        /// <param name="e">Dati dell'evento in cui vengono descritte le modalità con cui la pagina è stata raggiunta.
        /// Questo parametro viene in genere utilizzato per configurare la pagina.</param>
        protected override void OnNavigatedTo(NavigationEventArgs e)
        {
            _document = e.Parameter as IssuuDocument;
            if (_document == null)
                return;

            txDocname.Text = _document.Docname;
            txEditor.Text = _document.Username;
            Uri url =
                new Uri("http://issuu.com/" + _document.Username + "/docs/" + _document.Docname);
            webView.Navigate(url);
        }
 public DocumentDetailViewModel(IssuuDocument doc)
 {
     Document = doc;
 }
 /// <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);
     }
 }