gpt4 book ai didi

c# - 将 Windows 窗体值发送到 wpf 控件以更新位于 wpf 控件中的属性。

转载 作者:太空宇宙 更新时间:2023-11-03 13:58:22 25 4
gpt4 key购买 nike

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

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

如有任何帮助,我们将不胜感激!

最佳答案

假设您有一个名为 WPFUC 的 WPF 用户控件。以及一个名为 elementHost1 的 ElementHost。 elementHost 包含 WPFUC。 WPFUC 有一个名为 String Parameter 的公共(public)属性。然后:

WPFUC userControl = (WPFUC)elementHost1.Child;
userControl.Parameter = "line"; //To draw line
or
userControl.Parameter = "rectangle"; //To draw rectangle

希望这对您有所帮助。

关于c# - 将 Windows 窗体值发送到 wpf 控件以更新位于 wpf 控件中的属性。,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11446144/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com