2

2 つのボタンを持つ子ウィンドウがあります。ボタン クリック イベントが発生したら、特定のユーザー コントロールに移動する必要があります。Prism Framework でこれを行う方法は?

4

1 に答える 1

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 ... 

}

}

これがお役に立てば幸いです。

于 2012-11-28T13:24:45.730 に答える