2013-04-25 87 views
0

我有一個顯示爲彈出窗口的用戶控件。當這個用戶控件被用戶解僱時,我需要從它的父頁面調用一個方法。我怎樣才能做到這一點?從用戶控件調用父頁面的方法

我嘗試調用它在彈出的「卸載」事件,但我無法控制訪問父頁面的方法...

回答

1

您可以通過父頁面的當前使用的情況下進入彈出。這樣,您可以訪問父頁面的公共方法。

0

在我看來,你應該使用一個事件,不是?在父窗口中添加一個事件處理程序。使用用戶控件中的預定義事件(例如,Closed)或在用戶控件中設置自己的事件:

parentWindowMethod() 
{ 
    MyUserControl myUserControl = new MyUserControl(); 
    myUserControl.event += this.userControlDismisseed; 
    ... 
} 

userControlDismissed(...) 
{ 
    ... 
} 
相關問題