System.Windows.Forms.Integration 名前空間

Windows フォーム コントロールと WPF コントロールの相互運用をサポートするクラスが含まれています。 Contains classes that support interoperation of Windows Forms and WPF controls.

クラス

ChildChangedEventArgs

ChildChanged イベントおよび ChildChanged イベントのデータを提供します。Provides data for the ChildChanged and ChildChanged events.

ElementHost

Windows Presentation Foundation (WPF) 要素のホストに使用できる Windows フォーム コントロール。A Windows Forms control that can be used to host a Windows Presentation Foundation (WPF) element.

IntegrationExceptionEventArgs

オプションで例外の発生をサポートする EventArgs クラスの基本クラスを提供します。Provides a base class for EventArgs classes which support optionally raising exceptions.

LayoutExceptionEventArgs

LayoutError イベントのデータを提供します。Provides data for the LayoutError event.

PropertyMap

Windows フォーム コントロールと Windows Presentation Foundation (WPF) 要素の間でプロパティ値を変換する方法を提供します。Provides a way to translate property values between Windows Forms controls and Windows Presentation Foundation (WPF) elements.

PropertyMappingExceptionEventArgs

PropertyMappingError イベントのデータを提供します。Provides data for the PropertyMappingError event.

WindowsFormsHost

Windows フォーム コントロールを WPF ページ上にホストできるようにする要素。An element that allows you to host a Windows Forms control on a WPF page.

代理人

PropertyTranslator

ホスト コントロールの割り当てられたプロパティに変換機能を提供します。Provides a translation function for a mapped property of the host control.

注釈

System.Windows.Forms.Integration間の相互運用できるようにするクラスが名前空間に含まれています、Windows フォームWindows FormsWPFWPFテクノロジ。The System.Windows.Forms.Integration namespace contains classes that enable interoperation between the Windows フォームWindows Forms and WPFWPF technologies. 使用するとSystem.Windows.Forms.IntegrationクラスをホストできますWindows フォームWindows FormsコントロールWPFWPFページ、およびWPFWPF内の要素Windows フォームWindows Forms-ベースのアプリケーション。When you use System.Windows.Forms.Integration classes, you can host Windows フォームWindows Forms controls on WPFWPF pages, and WPFWPF elements in Windows フォームWindows Forms-based applications.

相互運用機能を実装する 2 つのキー クラスはWindowsFormsHostElementHostします。The two key classes that implement interoperation capabilities are WindowsFormsHost and ElementHost. 使用するクラスは、コントロールの実装によって異なります。Which class you use depends on your control implementation:

  • 使用して、WindowsFormsHostクラスを使用する必要があります、Windows フォームWindows Formsの control 権限、WPFWPFページ。Use the WindowsFormsHost class when you must use a Windows フォームWindows Forms control on a WPFWPF page.

  • 使用して、ElementHostクラスの必要がありますを使用する場合、WPFWPF内の要素をWindows フォームWindows Forms-ベースのアプリケーション。Use the ElementHost class when you must use a WPFWPF element in a Windows フォームWindows Forms-based application.