0

2 つの wpf ウィンドウを持つ wpf アプリケーションがあります。1 つはメイン GUI で、もう 1 つはユーザーにテキスト ボックスに数値を入力してからボタンを押すように求めるポップアップです。

私が疑問に思っているのは、メインウィンドウコンストラクターに表示されるポップアップウィンドウを何らかの方法で呼び出して (popup.Show() でこれだけ持っている)、入力を読み取って、ユーザーがボタンを押して続行するまで待機できることです。コンストラクターの残りのコードは?

基本的に popup.Show() 行に到達したら、ユーザーが値を入力してボタンを押すのを待ってから、メインウィンドウコンストラクターの popup.Show() が実行された後のコードの残りの部分を実行します。

4

3 に答える 3

2

ShowDialog()の代わりに使用Show()すると、ポップアップが閉じられるまで実行が一時停止します。

于 2013-09-18T00:16:24.017 に答える
0

これを使って:

popup.ShowDialog(); // Execution will halt here until the 'popup' is closed

私は個人的に、ウィンドウ コンストラクター内でカスタム コードを使用することを避けています。通常、このコードは Window_Loaded に配置します。

于 2013-09-18T00:19:22.287 に答える