我有一个 winforms 应用程序,但我想在应用程序中引入一个 WPF 用户控件,作为进一步 WPF 实施的试用者。
这个控件需要从它的主机接收一条信息,一个字符串。如何将其从 Winforms 应用程序传递到托管控件?
或者,真的,我可以吗?
我有一个 winforms 应用程序,但我想在应用程序中引入一个 WPF 用户控件,作为进一步 WPF 实施的试用者。
这个控件需要从它的主机接收一条信息,一个字符串。如何将其从 Winforms 应用程序传递到托管控件?
或者,真的,我可以吗?
在创建实例之后以及在引用主机的子对象之前分配 wpf 控件的属性
WpfUserControl ctrl = new WpfUserControl();
ctrl.Data = passedData;
ElementHost1.Child = ctrl;
有可能的。使用方法扩展您的 WPF 用户控件,以设置您想要的任何数据并从 WinForms 应用程序中调用它们。例如,请参阅这篇文章。