WPF用户自定义控件的添加

现在想在A窗口点击一个button,通过事件在B窗口中的listview自动添加这个用户控件。、我在B窗后台有个公开的添加事件add(),但是在A调用B的添加事件好像没反... 现在想在A窗口点击一个button,通过事件在B窗口中的listview自动添加这个用户控件。、
我在B窗后台有个公开的添加事件add(),但是在A调用B的添加事件好像没反应。
在A中B。add()没用
求其他解决方法。
展开
 我来答
lzh3452
2014-09-05 · TA获得超过1044个赞
知道小有建树答主
回答量:1168
采纳率:100%
帮助的人:860万
展开全部
B既然是个窗体,那就必须实例化,就是通过new来创建。但B窗体应该是已经显示出来了,所以应该把B窗体的实例直接传给A窗体。
从你的描述分析,我认为B是主窗体,A是后出来的,这样B在调用A.Show或者A.ShowDialog是可以再括号里加上this作为参数,那么在A里直接使用this.parent就可以取到B的实例了。
直接调用B.add()并不是没有反应,而是你添加了控件,但没有添加到你看到的那个B上,而是A自己作成的B。
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式