--- title: "Windows Forms Controls and Equivalent WPF Controls" titleSuffix: "" ms.date: "03/30/2017" helpviewer_keywords: - "Windows Forms [WPF], interoperability with" - "Windows Forms [WPF], WPF interoperation" - "interoperability [WPF], Windows Forms" ms.assetid: 8a157e6b-8054-46db-a5cf-a78966acc7a1 --- # Windows Forms Controls and Equivalent WPF Controls Many Windows Forms controls have equivalent WPF controls, but some Windows Forms controls have no equivalents in WPF. This topic compares control types provided by the two technologies. You can always use interoperation to host Windows Forms controls that do not have equivalents in your WPF-based applications. The following table shows which Windows Forms controls and components have equivalent WPF control functionality. |Windows Forms control|WPF equivalent control|Remarks| |---------------------------|----------------------------|-------------| ||No equivalent control.|| |||| |||| |||| || with composition.|| ||No equivalent control.|| ||| does not support auto-complete.| |||| |||| |||| || and two controls.|| ||No equivalent control.|| || or || ||No equivalent control.|| ||No equivalent control.|| ||| does not support child windows.| |||| ||No equivalent control.|No F1 Help. "What's This" Help is replaced by ToolTips.| |||Scrolling is built into container controls.| ||No equivalent control.|| |||| ||No equivalent control.|You can use the class to host hyperlinks within flow content.| |||| |||The control provides a read-only details view.| ||No equivalent control.|| ||| control styling can approximate the behavior and appearance of the class.| |||| ||No equivalent control.|| || and two controls.|| |||The class is a WPF wrapper around the Win32 control.| ||No equivalent control.|| |||| |||| |||| ||No equivalent control.|| |||| ||No equivalent control.|| |||| ||No equivalent control.|| |||| |||| |||The class is a WPF wrapper around the Win32 control.| |||| |||| |||| |||| |||| |||| |||| |||| |||| || with composition.|| || with composition.|| || with composition.|| || with composition.|| |||| |||| |||| |||| |||Scrolling is built into container controls.| ||, |The control can host HTML pages.

Starting in the .NET Framework 3.5 SP1, the control can host HTML pages and also backs the control.| ## See also - - - [WPF Designer for Windows Forms Developers](/previous-versions/visualstudio/visual-studio-2010/cc165605(v=vs.100)) - [Walkthrough: Hosting a Windows Forms Control in WPF](walkthrough-hosting-a-windows-forms-control-in-wpf.md) - [Walkthrough: Hosting a WPF Composite Control in Windows Forms](walkthrough-hosting-a-wpf-composite-control-in-windows-forms.md) - [Migration and Interoperability](migration-and-interoperability.md)