私はこのような状況に陥っています。 (.net 3.5)ExcelとWPFモーダルフォーム
OleAutomationとOffice Interopを使用するWinformアプリケーションは、Excel、ツールバー、およびツールバーのボタンのハンドラを作成します。 「エクセル」ウィンドウに設定されている
form.ShowDialog(new ExcelHwndWrapper(objExcelApplication.HWND))
そしてモーダルフォームの「所有者」:
は、今、私たちはこの方法で(2.0 Winフォーム)ユーザーモーダルウィンドウを表示一部の機能を持っています。新しい機能のレイアウト要件のために、WinformsではなくWPF Windowを作成したいと思います。
"over" WPF ModalDialogを表示する方法はありますか?
私はWPF ModalDialogをwinformに「オーバーして」表示するために何かを見つけましたが、何も優れていません。
ありがとうございました。
エクセルウィンドウはまだinteropコンテンツを含むWPFウィンドウですか?あなたは単にWindow.ShowDialog()を呼び出すことができるようですね、そうですか? –