0
我有一個顯示爲彈出窗口的用戶控件。當這個用戶控件被用戶解僱時,我需要從它的父頁面調用一個方法。我怎樣才能做到這一點?從用戶控件調用父頁面的方法
我嘗試調用它在彈出的「卸載」事件,但我無法控制訪問父頁面的方法...
我有一個顯示爲彈出窗口的用戶控件。當這個用戶控件被用戶解僱時,我需要從它的父頁面調用一個方法。我怎樣才能做到這一點?從用戶控件調用父頁面的方法
我嘗試調用它在彈出的「卸載」事件,但我無法控制訪問父頁面的方法...
您可以通過父頁面的當前使用的情況下進入彈出。這樣,您可以訪問父頁面的公共方法。
在我看來,你應該使用一個事件,不是?在父窗口中添加一個事件處理程序。使用用戶控件中的預定義事件(例如,Closed)或在用戶控件中設置自己的事件:
parentWindowMethod()
{
MyUserControl myUserControl = new MyUserControl();
myUserControl.event += this.userControlDismisseed;
...
}
userControlDismissed(...)
{
...
}