我有一个混合应用程序,每当在 Windows 窗体中触发事件时,我都需要更新 WPF 控件。
我有一个按钮单击,它将更改字符串值的属性,并且根据字符串值,WPF 控件应该绘制一条线或一个矩形。那么当用户单击线条或矩形时,我如何将其传输到 WPF 控件?
任何帮助将不胜感激!
假设您有一个名为 WPFUC 的 WPF UserControl。以及一个名为 elementHost1 的 ElementHost。elementHost 包含 WPFUC。WPFUC 有一个名为 String Parameter 的公共属性。然后:
WPFUC userControl = (WPFUC)elementHost1.Child;
userControl.Parameter = "line"; //To draw line
or
userControl.Parameter = "rectangle"; //To draw rectangle
希望这可以帮助。