从wpf中的另一个用户控件的函数调用一个用户控件

时间:2017-10-11 09:43:10

标签: wpf user-controls

大家好日子。

我有一个用户控件(uc1),其中我有一个控件(profilepic)用于图像保存。我有另一个用户控件(uc2)从webcamera连续抓取图像,它也有一些扩展功能。(所以只有我们把它作为另一个用户控件)。

现在我的问题是如何将从webcamera(uc2控件)拍摄的图像附加到uc1图像控件(我在uc1中有很多其他控件)中的一个uc1函数说计时器滴答?试试下面的代码

cw = new uc2();
this.Content = cw; 

//这里是uc1,这个uc2占用了uc1阻挡所有其他控件的所有空间

并不富有成效。

cw = new uc2();
this.profilepic = cw.WebcamCtrl.TakeSnapshot();

//表示返回类型与图像类型不匹配

也不富有成效。

任何人都可以建议我这方面的工作代码。

非常感谢您提前。 谢谢, Jagadeesh

1 个答案:

答案 0 :(得分:0)

为每个Usercontrol使用ViewModel,并通过Mediator Pattern

在它们之间进行通信