System.Windows.Forms.Integration 命名空間

包含支援 Windows Forms 和 WPF 控制項互通的類別。

類別

ChildChangedEventArgs

提供 ChildChangedChildChanged 事件的資料。

ElementHost

Windows Form 控制項,可以用來裝載 Windows Presentation Foundation (WPF) 項目。

IntegrationExceptionEventArgs

EventArgs 類別提供基底類別,這些類別支援選擇性引發例外狀況。

LayoutExceptionEventArgs

提供 LayoutError 事件的資料。

PropertyMap

提供一種方式,以轉譯 Windows Forms 控制項和 Windows Presentation Foundation (WPF) 項目之間的屬性值。

PropertyMappingExceptionEventArgs

提供 PropertyMappingError 事件的資料。

WindowsFormsHost

可讓您將 Windows Forms 控制項裝載於 WPF 頁面上的元素。

委派

PropertyTranslator

為主控制項的對應屬性提供轉譯函式。

備註

System.Windows.Forms.Integration命名空間包含類別,可啟用Windows Forms與 WPF 技術之間的互通。 當您使用 System.Windows.Forms.Integration 類別時,可以在 WPF 頁面上裝載Windows Forms控制項,以及以Windows Forms為基礎的應用程式中的 WPF 元素。

實作交互操作功能的兩個主要類別為 WindowsFormsHostElementHost 。 您使用的類別取決於您的控制項實作:

  • WindowsFormsHost當您必須在 WPF 頁面上使用Windows Forms控制項時,請使用 類別。

  • ElementHost當您必須在以Windows Forms為基礎的應用程式中使用 WPF 元素時,請使用 類別。