2

我有一个带有两个按钮的子窗口。当按钮单击事件发生时,我需要导航到特定的用户控件。如何在 Prism 框架中做到这一点?

4

1 回答 1

2

如果您使用的是 PRISM,那么使用事件聚合器会很简单地触发通知事件。无论如何,如果没有,这将解决您的问题。

您需要在触发子窗口时将关闭事件添加到该子窗口,如下所示:

YourChildWindow childWindow = new YourChildWindow (); 

childWindow.Closed += new EventHandler 

(YourChildWindowClosed); 

childWindow.Show();

然后,

?

void YourChildWindowClosed(object sender, EventArgs e) 

{

YourChildWindow yourChildWindow = ((YourChildWindow)sender); 

if 

(yourChildWindow.DialogResult.Value) 

{

... do your things here ... 

}

}

我希望这可以帮助你。

于 2012-11-28T13:24:45.730 回答