System.Windows.Forms.Integration 名前空間

Windows フォーム コントロールと WPF コントロールの相互運用をサポートするクラスが含まれています。

クラス

ChildChangedEventArgs

ChildChanged イベントおよび ChildChanged イベントのデータを提供します。

ElementHost

Windows Presentation Foundation (WPF) 要素のホストに使用できる Windows フォーム コントロール。

IntegrationExceptionEventArgs

オプションで例外の発生をサポートする EventArgs クラスの基本クラスを提供します。

LayoutExceptionEventArgs

LayoutError イベントのデータを提供します。

PropertyMap

Windows フォーム コントロールと Windows Presentation Foundation (WPF) 要素の間でプロパティ値を変換する方法を提供します。

PropertyMappingExceptionEventArgs

PropertyMappingError イベントのデータを提供します。

WindowsFormsHost

Windows フォーム コントロールを WPF ページ上にホストできるようにする要素。

代理人

PropertyTranslator

ホスト コントロールの割り当てられたプロパティに変換機能を提供します。

注釈

System.Windows.Forms.Integration名前空間には、Windows フォームテクノロジと WPF テクノロジ間の相互運用を可能にするクラスが含まれています。 クラスを使用System.Windows.Forms.Integrationする場合は、WPF ページのWindows フォーム コントロールと、Windows フォーム ベースのアプリケーションの WPF 要素をホストできます。

相互運用機能を実装する 2 つの主要なクラスは、WindowsFormsHostElementHost です。 どのクラスを使用するかは、コントロールの実装によって異なります。

  • WPF ページでWindowsFormsHostWindows フォーム コントロールを使用する必要がある場合は、 クラスを使用します。

  • Windows フォーム ベースのElementHostアプリケーションで WPF 要素を使用する必要がある場合は、 クラスを使用します。