팝업으로 표시되는 사용자 정의 컨트롤이 있습니다. 이 사용자 정의 컨트롤이 사용자에 의해 해제 될 때 부모 페이지에서 메서드를 호출해야합니다. 어떻게해야합니까?사용자 컨트롤에서 부모 페이지의 메서드 호출
나는 팝업의 '언로드'이벤트에서 호출 시도했지만 내가 컨트롤에서 부모 페이지의 메소드를 액세스 할 수는 ...
팝업으로 표시되는 사용자 정의 컨트롤이 있습니다. 이 사용자 정의 컨트롤이 사용자에 의해 해제 될 때 부모 페이지에서 메서드를 호출해야합니다. 어떻게해야합니까?사용자 컨트롤에서 부모 페이지의 메서드 호출
나는 팝업의 '언로드'이벤트에서 호출 시도했지만 내가 컨트롤에서 부모 페이지의 메소드를 액세스 할 수는 ...
당신은 팝업으로 상위 페이지의 현재 사용되는 인스턴스를 전달할 수 있습니다. 이렇게하면 상위 페이지에있는 공용 메소드에 액세스 할 수 있습니다.
이벤트를 사용해야하는 것 같습니다. 부모 윈도우에 이벤트 처리기를 추가합니다. 사용자 정의 컨트롤에서 미리 정의 된 이벤트 (예 : Closed)를 사용하거나 사용자 정의 컨트롤에서 사용자 정의 이벤트를 프로그래밍하십시오.
parentWindowMethod()
{
MyUserControl myUserControl = new MyUserControl();
myUserControl.event += this.userControlDismisseed;
...
}
userControlDismissed(...)
{
...
}