Skip Navigation LinksHome > Articles > WPF > How to use .NET Windows Control into the WPF Application

How to use .NET Windows Control into the WPF Application

Explains the steps to use the .NET Windows Control into the WPF Application.

By Pankaj   On   Saturday, 23 August 2008

Page Views : 932   |   Technologies : WPF

Rating : Rated :
0

Host the Windows Form Control into WPF Application

 

It is easy to place the Windows Control into the WPF Window. There are very extensive ranges of controls available in Windows, which can be used in WPF application after reading the article.

 

 Steps:

1. Create the WPF Application in visual studio 2008.

2. Make sure you have the reference of WindowsFormsIntegration.dll and System.Windows.Forms.dll.

3. Open the Window1.xaml in the designer.

4. Add the Windows Form namespace as follows

xmlns:wf="clr-namespace:System.Windows.Forms;assembly=System.Windows.Forms"

 

NOTE: If you want to any 3rd party control then add its reference to the project and add the namespace for the assembly.

 

5. Drag and drop the WindowsFormsHost control to Windows1.xaml Window.

6. Write the Xaml code inside the WindowsHost Element as followes

 

<my:WindowsFormsHost Name="windowsFormsHost1" Height="62" VerticalAlignment="Top">

            <wf:DateTimePicker Name="dtpicker1"></wf:DateTimePicker>

</my:WindowsFormsHost>

 

 

Compile and Run the WPF Application you would see the Windows Control there.

In the source code I user thee WindowsFormsHost, two contains the DateTimePicker and third one contain empty DataGrid.

 

Summary: If you have already made investment in Windows Form control, you can use those in WPF without any issue.


Keywords :
Tags :
Rate This Article :

Comments :
Write a Comment / Question / Feedback ...


User Login
Username :
Password :
Register Login

Forgot Password


Related Articles