Can I pass data from Winforms to WPF Control?
-
05-07-2019 - |
Question
I have a winforms app but I would like to introduce a WPF user control into the app as a taster for further WPF implementation.
This control needs to receive from its Host a single piece of information, a string. How can I pass this down from the Winforms app to the hosted control?
Or, indeed, can I?
Solution
It is possible. Extend your WPF User Control with methods to set whatever data you want and call them from within WinForms application. See this article for example.
OTHER TIPS
Assign properties of wpf control after creating an instance and before giving the reference to host's childes
WpfUserControl ctrl = new WpfUserControl();
ctrl.Data = passedData;
ElementHost1.Child = ctrl;
Licensed under: CC-BY-SA with attribution
Not affiliated with StackOverflow