###前提・実現したいこと
・問題点
Visual StudioでC#とWPFを使ったアプリケーションを作っています。
そこで、2つのWindow間でのデータの受け渡しについて少してこずっています。
Window1からWindow2へのデータの受け渡しはできたのですが、同じ方法でWindow2からWindow1へのデータを返すところがうまくできなくて困っています。
Window1:立ち上げた時の最初の画面(ボタン)
Window2:画面遷移後の画面(テキストボックス、ボタン)
・実現したいもの
Window1は表示させたままWindow2を表示
Window2のボタンを押すとWindow2のtextBox内の文字列がWindow1に渡されてWindow2を閉じる
お手数をおかけしますがご教授お願いいたします。
###該当のソースコード
Window1
//Window1 public string Text1 {get; set;}//Window2からの受け取り用 //Window1からWindow2へのデータの受け渡し private void button_Click(object sender, RoutedEventArgs e) { var window = new Window2(); window.num2 = num1; window.Show(); }
Window2
//Windo2 public int num2 {get; set;} //Window1からの受け取り用 //Window2からWindow1へのデータの受け渡し private void button_Click(object sender, RoutedEventArgs e) { //上手く渡せていない部分 var window = new Window1(); window.Text1 = this.textBox.Text; this.Close(); }
###補足情報(言語/FW/ツール等のバージョンなど)
Visual Studio 2015 Visual C#のWPFアプリケーションを使用
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2017/08/02 05:27