We use cookies to give you the best experience on our website. If you continue to browse, then you agree to our privacy policy and cookie policy. Image for the cookie policy date
Unfortunately, activation email could not send to your email. Please try again.
Syncfusion Feedback

How to host the Spreadsheet control of WPF in Windows Forms?

Platform: WinForms |
Control: GridControl
Tags: hosting

Host WPF spreadsheet in WF

In order to host Spreadsheet control of WPF in Windows Forms, make use ElementHost Container. This support is provided by Microsoft for hosting WPF controls in windows forms application. For more details, please refer this link: Hosting WPF control in WinForms


ElementHost elhost = new ElementHost();
elhost.Size = new System.Drawing.Size(1000, 600);
Spreadsheet wpfctl = new Spreadsheet();
elhost.Child = wpfctl;



Dim elhost As New ElementHost()
elhost.Size = New System.Drawing.Size(1000, 600)
Dim wpfctl As New Spreadsheet()
elhost.Child = wpfctl



Added WPF spreadsheet control in Windows Forms


C#: Hosting_WPF_controls_in_WinForms_CS

VB: Hosting_WPF_controls_in_WinForms_VB


2X faster development

The ultimate WinForms UI toolkit to boost your development speed.
You must log in to leave a comment

Please sign in to access our KB

This page will automatically be redirected to the sign-in page in 10 seconds.

Up arrow icon

Warning Icon You are using an outdated version of Internet Explorer that may not display all features of this and other websites. Upgrade to Internet Explorer 8 or newer for a better experience.Close Icon

Live Chat Icon For mobile