Files
docs-desktop/dotnet-desktop-guide/framework/wpf/advanced/migration-and-interoperability.md
T
Andy De George da363692ff Initial WPF content migrated (#17)
* Reset branch for WPF changes

* Convert BMP to PNG; fix link-out-of-scope err

* Add snippets for WPF... 6794 files!!!!

* Add missing snippets

* update file updated between migration

* Fix paths to include

* update breadcrumb and toc

* fix index links

* fix index links

* fix index links

* fix markdown
2020-09-04 09:46:28 -07:00

39 lines
4.2 KiB
Markdown

---
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 |
|----------------------------------------------------------|-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|
| <xref:System.Windows.Forms.Integration.WindowsFormsHost> | 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. |
| <xref:System.Windows.Forms.Integration.ElementHost> | A Windows Forms control that you can use to host a [!INCLUDE[TLA#tla_winclient](../../../includes/tlasharptla-winclient-md.md)] control. |
| <xref:System.Windows.Interop.HwndSource> | Hosts a [!INCLUDE[TLA2#tla_winclient](../../../includes/tla2sharptla-winclient-md.md)] region within a Win32 application. |
| <xref:System.Windows.Interop.HwndHost> | Base class for <xref:System.Windows.Forms.Integration.WindowsFormsHost>, 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. |
| <xref:System.Windows.Interop.BrowserInteropHelper> | 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