/// <summary> /// Invoked when this page is about to be displayed in a Frame. /// </summary> /// <param name="e">Event data that describes how this page was reached. The Parameter /// property is typically used to configure the page.</param> protected override void OnNavigatedTo(NavigationEventArgs e) { try { qnavaluepass qv = (qnavaluepass)e.Parameter; tbl1.Text = qv.name; textbox1.Text = Convert.ToString(qv.qno); } catch (Exception ex) { tbl1.Text = ex.Message; } try { var db = new SQLite.SQLiteConnection(App.DBPath); int a = Convert.ToInt32(textbox1.Text); var emptab = (db.Table <qna>().Where(em => em.qno == a)).Single(); textbox2.Text = emptab.question; } catch (Exception ex) { var var_name = new MessageDialog("Invalid question no.\n Please eneter a correct question no. \nClick on back button"); var_name.Commands.Add(new UICommand("OK")); var_name.ShowAsync(); } }
private void Button_Click_3(object sender, RoutedEventArgs e) { if (tbx2.Text == "") { var var_name = new MessageDialog("Please add a question no. in a textbox"); var_name.Commands.Add(new UICommand("OK")); var_name.ShowAsync(); } else { qnavaluepass qv = new qnavaluepass() { name = tbl1.Text, qno = Convert.ToInt32(tbx2.Text) }; this.Frame.Navigate(typeof(ans), qv); } }