我有一个带两个按钮的子窗口。当发生按钮单击事件时,我需要导航到特定的用户控件。如何在Prism Framework中做到这一点?
答案 0 :(得分:2)
如果您使用PRISM,则使用事件聚合器触发通知事件将非常简单。无论如何,这将解决您的问题。
当您触发子窗口时,您需要将close事件添加到该子窗口,如下所示:
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 ...
}
}
我希望这可以帮到你。