0

WPF と Windows フォームが混在するレガシー アプリケーションがあります。基本的に、Windows フォームに ElementHost を追加することにより、WPF アプリは Windows フォーム アプリケーションに読み込まれます。この WPF アプリケーションは、次に WPF ユーザー コントロールをロードします。この WPF ユーザー コントロールに埋め込まれているのは、最終的に System.Windows.Forms から派生する従来の Windows コントロール (カスタム ブラウザー コントロール) です。

このコントロールへのハンドルをコードから動的に取得する方法はありますか? レンダリング時にコントロールに付けられる名前はわかりません。私たちが知っているのは、前述のように System.WINdows.Forms から派生したコントロールのベースタイプだけです。

これまで見てきたすべての例では、最終的に DependencyObject になる子を動的に検出する方法について説明しています。古い学校の Windows フォーム コントロールを WPF アプリ内でプログラムによって検出する方法を説明する例をまだ見つけていません。

4

2 に答える 2