2017-10-11 185 views
0

所有的好日子。從wpf中的另一個用戶控件的函數調用一個用戶控件

我有一個用戶控件(uc1),其中我有一個控件(profilepic)用於圖像保存。我有另一個用戶控件(uc2),它從webcamera連續抓取圖像,並且它還具有一些擴展功能(所以只有我們已經將其作爲另一個用戶控件)。

現在我的問題是如何將從uC1圖像控制(uc2控制)獲取的圖像附加到uc1圖像控件(我有很多其他控件在uc1中)在uc1函數之一說計時器滴答?嘗試下面的代碼

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

//這這裏是UC1,以及與此UC2佔據阻止所有其他控件

是不是卓有成效UC1的所有空間。

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

//是給錯誤,指出返回類型不匹配的圖像類型

也不是卓有成效的。

任何人都可以爲我推薦工作代碼。

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

+0

的最好方法是不通過直接訪問控制經由一個ViewModel進行通信,與綁定,在它們之間進行通信。這樣你會得到更清潔的代碼,這是更容易維護和調試.. –

+0

U可以使用消息庫。 – Ugur

回答

相關問題