我在WPF应用程序中使用Mah Apps Metro,并使用异步对话框消息向用户显示消息。
在应用程序的某个特定点上,我正在擦除可移动设备,这可能需要一些时间,同时向用户显示ShowProgressAsync
对话框,直到完成为止。
var controller = await this.ShowProgressAsync("Please wait", "Preforming secure erase, this could take some time...", false, mds);
在屏幕上显示对话框的过程中,无法与窗口的最小化和最大化按钮进行交互,也无法移动窗口。
有没有办法让我能够向用户显示对话框,并允许他们最小化/最大化/移动窗口,或者我会在对话框显示的位置永远停留在应用程序中,直到它被关闭? / p>
(旁注:窗口右下角的夹点将允许我手动调整窗口大小,而不是标题栏上的按钮)
由于
答案 0 :(得分:0)
MappApp对话框是模态的,因此您无法触摸后台的任何内容,因为这是它的目的。据我所知(目前)你无法对这种情况进行修改。