WPFで新しいビットを設計する既存のWinFormsアプリケーションがあります。物事は合理的にうまくいっており、私は最初にダイアログが必要になりました。WPF相互運用機能とダイアログ
私はWPFでダイアログを行いたいと思います。実際のコンテンツに対してUserControlを実行し、そのコンテンツをWinFormsフォームでElementHostでホストする必要があるように見えます(UserControlにはShowDialog()メソッドがないため)。
これが私の質問です。それはどのように機能するのですか?私が言うことができるベスト、WPFのUserControlはDialogResultプロパティを持っていない(それはShowDialog()メソッドを持たないことを考えると意味がある) - WPFウィンドウコントロールが必要なように見える - この場合、私はそれを使うことができると思います。
基本的な流れとここでの設定の苦闘。誰かが光を照らすことができますか?
これも可能ですか?
ただし、新しいWPFウィンドウを作成するには別のプロジェクトが必要ですが、そのオプションはデフォルトのVS WinFormsプロジェクトテンプレートには表示されないように見えます。しかし、いったんそれをやったら、うまくいきます。 WPFウィンドウのShowDialog()メソッドは、これまで使ってきたより細かいDialogResultの代わりに?boolを返します(当然意味があります - そのクラスについては何も知らないので) 。ありがとう、キャメロン。 –