我自定義MessageBox
,在MessageBox.cs
。在MainWindow中,如果單擊名爲Open Two MessageBox
的按鈕,則將分別開始運行兩個BackgroundWorker
,分別睡眠2000ms和1000ms,並顯示MessageBoxes。但是你可以發現:異步顯示自定義MessageBox,然後在最上面的MessageBox中的所有按鈕
在MessageBox1按鈕進入MessageBox2。我不知道這是爲什麼?
這些按鈕被創建並保存在MessageBoxModule的CtrlButtonCollection中。
我會因這個問題而發瘋。
由於項目中有很多代碼,所以我把它放在GitHub中。
非常感謝。我需要更多地瞭解DP。 – SubmarineX