ElementHost の子である WPF ユーザー コントロールからモーダル ウィンドウを表示し、モーダル ウィンドウの所有者/親を含むフォーム コントロールに設定することは可能ですか?
Owner プロパティは Window のインスタンスを取得するため、古い Windows フォーム フォーム コントロールである Element Host コントロールの親に設定する必要があるため、これを行うことはできないと思います。回避策または代替アプローチがあるかどうか疑問に思っています。
問題は、モーダル ウィンドウが表示されているときにユーザーが別のアプリケーションに切り替えた後、再び戻ると、モーダル ウィンドウが非表示になり、ユーザーがメイン ウィンドウを操作できないことです。これは、所有者/親の関係が設定されていないため、ウィンドウが表示されていない場合でも、モーダル ウィンドウがまだ表示されていると Windows が認識しているためです。
乾杯、ジェームズ。