2016-03-04 35 views
0

我在WPF應用程序中使用Mah Apps Metro,並使用它們的異步對話消息向用戶顯示消息。當顯示ShowMessageAsync時最小化和最大化MetroWindow

在應用程序的特定時間點,我正在擦除可能需要一些時間的可移動設備,同時向用戶顯示對話框,直至完成。

var controller = await this.ShowProgressAsync("Please wait", "Preforming secure erase, this could take some time...", false, mds); 

在對話框出現在屏幕上的時候,它不可能與窗口的最小化和最大化按鈕交互,它也無法移動窗口。

有沒有一種方法可以向用戶顯示對話框,並允許他們最小化/最大化/移動窗口,或者我會永遠卡在應用程序中對話框顯示的位置直到它被關閉?

(邊注:在窗口右下角的抓地力讓我來手動調整窗口的大小,只是沒有標題欄上的按鈕)

感謝

回答

0

的MappApp對話框模式,所以你不能碰背景中的任何東西,因爲這是它的目的。據我所知(現在)你不能在這種情況下進行修改。

+0

謝謝,我沒有意識到這一點 – Daniel