As far as I know, you cannot place a real WinForms form in WPF.
However, a good alternative is to create a regular UserControl in WinForms (like a Windows Forms Control Library project) that contains all the necessary functions and child controls.
Then, in your WPF project, refer to the WindowsFormsIntegration.dll file (should be on the .NET tab in Add References).
Then also reference the assembly containing the WinForms UserControl, and finally add the WindowsFormsHost container to the XAML.
See this helpful tutorial from Sacha Barber for more information.
Ash
source share