1
我的應用程序是多窗口,這裏是它迅速的工作原理:如何啓動WPF窗口再次獲得焦點時的方法?
在主窗口中我有一個項目列表,當我點擊一個,它會打開另一個窗口,在那裏我可以修改它。當我關閉那個窗口時,我想讓主窗口刷新它的內容。我已經嘗試過很多事件處理程序,包括GotFocus(),但它不想啓動我的方法來刷新列表。有任何建議嗎?
我的應用程序是多窗口,這裏是它迅速的工作原理:如何啓動WPF窗口再次獲得焦點時的方法?
在主窗口中我有一個項目列表,當我點擊一個,它會打開另一個窗口,在那裏我可以修改它。當我關閉那個窗口時,我想讓主窗口刷新它的內容。我已經嘗試過很多事件處理程序,包括GotFocus(),但它不想啓動我的方法來刷新列表。有任何建議嗎?
如果您希望在其他窗口關閉時發生某些情況,您可以訂閱其關閉的事件。當窗戶關閉時,這將會啓動。
private void Button_Click(object sender, RoutedEventArgs e)
{
var wnd = new Window1();
wnd.Closed += wnd_Closed;
wnd.Show();
}
void wnd_Closed(object sender, EventArgs e)
{
MessageBox.Show("Closed");
}
完美,謝謝! – arti
爲什麼不能在子窗體和主窗口中使用具有notifier和notifier的事件? –
您是否嘗試處理'Activated'事件? –