【发布时间】:2016-03-04 20:31:42
【问题描述】:
我在 WPF 应用程序中使用 Mah Apps Metro 并向用户显示带有异步对话框消息的消息。
在应用程序的某个特定点,我正在擦除一个可移动设备,这可能需要一些时间,同时向用户显示ShowProgressAsync 对话框,直到它完成。
var controller = await this.ShowProgressAsync("Please wait", "Preforming secure erase, this could take some time...", false, mds);
在对话框出现在屏幕上期间,不能与窗口的最小化和最大化按钮交互,也不能移动窗口。
有没有一种方法可以向用户显示对话框并允许他们最小化/最大化/移动窗口,或者我是否会永远在对话框显示的位置卡住应用程序,直到它关闭?
(旁注:窗口右下角的手柄将允许我手动调整窗口大小,而不是标题栏上的按钮)
谢谢
【问题讨论】:
标签: c# wpf mahapps.metro