0

私の WPF プロジェクトには、WPF ウィンドウがあります。WPF プロジェクトでSticky Windows Solutionを使用したいと考えています。ライブラリが必要とするパラメータは、System.Windows.Forms.Form オブジェクトの 1 つだけです。

WPF Window オブジェクトから Form オブジェクトを取得する方法はありますか?

4

3 に答える 3

1

スティッキー Windows ソリューションをリファクタリングして WPF フォームをサポートすることについて他の人が言及したアプローチは、最良の選択肢のように思えます。本当に WPF フォームを Windows フォームとして扱いたい場合は、以下が役立つかもしれません。

これは機能しますか?

  • ElementHost コントロールで WPF フォームをホストします。(ElementHost を使用すると、WPF 要素を Windows フォーム コントロールとして扱うことができます。)
  • この ElementHost コントロールのみを含む単純な Windows フォームを作成します。
  • スティッキー Windows ソリューションでこの Windows フォームへの参照を使用します。
于 2009-10-14T12:54:09.557 に答える
1

いいえ、できません。WPFWindowには Windows Forms との継承関係はありませんForm。ただし、WPFで動作するように、ライブラリのコードを言及するように適応させることはおそらく可能でしょう...

于 2009-10-14T12:43:24.620 に答える