前田稔(Maeda Minoru)の超初心者のプログラム入門
private void Button_Click(object sender, RoutedEventArgs e) { this.Frame.Navigate(typeof(BasicPage1), "AllGroups"); } |
TextBoxの名前 | 説明 |
---|---|
data1 | 1件目のデータをタイプ |
data2 | 2件目のデータをタイプ |
ans | 計算結果を表示 |
private void Button_Click1(object sender, RoutedEventArgs e) { int d1, d2, comp; d1 = int.Parse(data1.Text); d2 = int.Parse(data2.Text); comp = d1 - d2; ans.Text = comp.ToString(); } |
private void Button_Click2(object sender, RoutedEventArgs e) { this.Frame.Navigate(typeof(BasicPage2), "AllGroups"); } |
protected override void LoadState(Object navigationParameter, Dictionary<String, Object> pageState) { if (pageState != null) { if (pageState.ContainsKey("Data1")) data1.Text = pageState["Data1"].ToString(); if (pageState.ContainsKey("Data2")) data2.Text = pageState["Data2"].ToString(); if (pageState.ContainsKey("Ans")) ans.Text = pageState["Ans"].ToString(); } } |
protected override void SaveState(Dictionary<String, Object> pageState) { pageState["Data1"] = data1.Text; pageState["Data2"] = data2.Text; pageState["Ans"] = "BasePage Save"; } |