--- title: "Migration and Interoperability" ms.date: "03/23/2020" f1_keywords: - "AutoGeneratedOrientationPage" helpviewer_keywords: - "Windows Presentation Foundation [WPF], interoperability" - "WPF [WPF], migration" - "Windows Forms controls [WPF interoperability]" - "controls [WPF interoperability]" - "Windows Presentation Foundation [WPF], migration" - "interoperability [WPF]" - "WPF [WPF], interoperability" - "migration [WPF]" ms.assetid: d655de05-bf63-4814-bc64-6b3be01c70a2 --- # Migration and Interoperability This page contains links to documents that discuss how to implement interoperation between [!INCLUDE[TLA#tla_winclient](../../../includes/tlasharptla-winclient-md.md)] applications and other types of Microsoft Windows applications. ## In This Section [Types migrated from WPF to System.Xaml](types-migrated-from-wpf-to-system.md)\ [WPF and Windows Forms Interoperation](wpf-and-windows-forms-interoperation.md)\ [WPF and Win32 Interoperation](wpf-and-win32-interoperation.md)\ [WPF and Direct3D9 Interoperation](wpf-and-direct3d9-interoperation.md) ## Reference | Term | Definition | |----------------------------------------------------------|-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------| | | An element that you can use to host a Windows Forms control as an element of a [!INCLUDE[TLA2#tla_winclient](../../../includes/tla2sharptla-winclient-md.md)] page. | | | A Windows Forms control that you can use to host a [!INCLUDE[TLA#tla_winclient](../../../includes/tlasharptla-winclient-md.md)] control. | | | Hosts a [!INCLUDE[TLA2#tla_winclient](../../../includes/tla2sharptla-winclient-md.md)] region within a Win32 application. | | | Base class for , defines some basic functionality that all HWND-based technologies use when hosted by a [!INCLUDE[TLA2#tla_winclient](../../../includes/tla2sharptla-winclient-md.md)] application. Subclass this to host a Win32 window within a [!INCLUDE[TLA2#tla_winclient](../../../includes/tla2sharptla-winclient-md.md)] application. | | | A helper class for reporting conditions of the browser environment for a [!INCLUDE[TLA2#tla_winclient](../../../includes/tla2sharptla-winclient-md.md)] application that is hosted by a browser. | ## Related Sections