我有很多的代碼看起來就像是:如何「等待」另一扇窗的關閉
MyWindow window = new MyWindow(someParam, callingWindow)
用含mywindow的類類似的東西:
public MyWindow.Processing()
{
` // Do processing
...
callingWindow.RefreshListBox(); // Listbox for example
}
有一個內置等待關閉窗口。我希望能夠寫類似的東西在callingWindow的類:
await mywindowInstanceCloseEvent;
RefreshListBoxWhenWindowIsClosed();
我不知道是否有一個簡單的方法來「暫停」的方法(無論是異步或不)到特定窗口被關閉。
使用'Window.ShowDialog'來阻止調用者或使用'Window.Closed'事件。 – 2014-09-01 08:36:11
你的意思是你想要凍結父窗口或使其無法訪問,直到你的子窗口關閉? – ngergo6 2014-09-01 08:36:41
ShowDialog就是其中之一!萬分感謝。將其作爲答案發布,我會接受它。謝謝 ! – reddy 2014-09-01 08:37:54