System.Windows.Forms.Integration 名前空間
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
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 つの主要なクラスは、WindowsFormsHost と ElementHost です。 どのクラスを使用するかは、コントロールの実装によって異なります。
WPF ページでWindowsFormsHostWindows フォーム コントロールを使用する必要がある場合は、 クラスを使用します。
Windows フォーム ベースのElementHostアプリケーションで WPF 要素を使用する必要がある場合は、 クラスを使用します。
.NET