ユーザー入力を受け取って検証し、エラー画面を表示するか、次のページに進むアプリケーションがあります。
エラーがスローされると、静的メソッドが呼び出され、エラー メッセージのリソース キーが渡されます。この静的メソッドは、一番上にある新しいウィンドウを起動します。
問題は、このエラー ウィンドウが独自のスレッドで実行されることです。ユーザーが入力したメイン ウィンドウで、フォーカスを に呼び出しますtextbox
。これは、ユーザーが再び入力を開始したときに、実際にテキスト ボックスに入力するためです。ただし、テキスト ボックスにフォーカスを移動すると、メイン ウィンドウの背後にエラー ウィンドウが配置されます。
エラーウィンドウからFocus
盗むことなくテキストボックスを表示するにはどうすればよいですか?topmost