【发布时间】:2012-01-12 22:53:00
【问题描述】:
我有 Form1(父级),它有一个 elementHost(WPF 用户控件)。现在,我希望 WPF 用户控件从其父级调用函数或传递值/数据。就这么简单。
这是我正在使用的代码,但程序总是崩溃..
Form1:
public void samp()
{
MessageBox.Show("Sample");
}
WPF 用户控件:
Form1 frm1 = new Form1();
public void test()
{
frm1.samp();
}
孩子可以直接访问它的父母吗?
【问题讨论】:
-
“程序总是崩溃”?你遇到了什么错误?
-
不,它不运行。我需要重新启动VS。它总是在任务管理器(进程)中提供 800,000K+
-
我试图重现您所描述的问题:see this 但它似乎对我有用。也许您可以在某处上传您的解决方案?
-
所以你使用 Form1 作为 wpf,我做的是一个 WindowForm..但是你的代码对我很好,但我认为它只调用一个函数而不传递数据或一些值,或者我只是遗漏了什么。等待生病上传,所以你可以看到。谢谢顺便说一句
标签: c# wpf user-controls