System.Windows.Forms.Integration 命名空間
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
包含支援 Windows Forms 和 WPF 控制項互通的類別。
類別
ChildChangedEventArgs |
提供 ChildChanged 和 ChildChanged 事件的資料。 |
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 元素。
實作交互操作功能的兩個主要類別為 WindowsFormsHost 和 ElementHost 。 您使用的類別取決於您的控制項實作:
WindowsFormsHost當您必須在 WPF 頁面上使用Windows Forms控制項時,請使用 類別。
ElementHost當您必須在以Windows Forms為基礎的應用程式中使用 WPF 元素時,請使用 類別。