最小化和最大化 MetroWindow,当显示 ShowMessageAsync 时
本文关键字:显示 ShowMessageAsync 最大化 MetroWindow 最小化 | 更新日期: 2023-09-27 18:37:17
我在WPF应用程序中使用Mah Apps Metro,并向用户显示带有异步对话框消息的消息。
在应用程序中的特定点,我正在擦除可移动设备,这可能需要一些时间,同时向用户显示ShowProgressAsync
对话框,直到它完成。
var controller = await this.ShowProgressAsync("Please wait", "Preforming secure erase, this could take some time...", false, mds);
在对话框出现在屏幕上期间,无法与窗口的最小化和最大化按钮进行交互,也无法移动窗口。
有没有办法向用户显示对话框并允许他们最小化/最大化/移动窗口,或者我会永远停留在对话框显示的位置的应用程序,直到它关闭?
(旁注:窗口右下角的手柄将允许我手动调整窗口大小,而不是标题栏上的按钮)
谢谢
MappApp 对话框是模式对话框,因此您无法在后台触摸任何内容,因为这是其用途。据我所知(目前),您无法对这种情况进行修改。