2

我有一个混合应用程序,每当在 Windows 窗体中触发事件时,我都需要更新 WPF 控件。

我有一个按钮单击,它将更改字符串值的属性,并且根据字符串值,WPF 控件应该绘制一条线或一个矩形。那么当用户单击线条或矩形时,我如何将其传输到 WPF 控件?

任何帮助将不胜感激!

4

1 回答 1

1

假设您有一个名为 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

希望这可以帮助。

于 2012-07-12T12:41:22.857 回答