我有一个winforms应用程序,但我想在应用程序中引入一个WPF用户控件作为进一步WPF实现的品尝者。
此控件需要从其主机接收单个信息,即字符串。如何将其从Winforms应用程序传递到托管控件?
或者,确实,我可以吗?
答案 0 :(得分:4)
在创建实例之后以及在提供对主机的childes的引用之前分配wpf控件的属性
WpfUserControl ctrl = new WpfUserControl();
ctrl.Data = passedData;
ElementHost1.Child = ctrl;
答案 1 :(得分:2)
有可能。使用方法扩展您的WPF用户控件,以设置您想要的任何数据,并在WinForms应用程序中调用它们。例如,见article。