当显示ShowMessageAsync时最小化和最大化MetroWindow
问题描述:
我在WPF应用程序中使用Mah Apps Metro,并使用它们的异步对话消息向用户显示消息。当显示ShowMessageAsync时最小化和最大化MetroWindow
在应用程序的特定时间点,我正在擦除可能需要一些时间的可移动设备,同时向用户显示对话框,直至完成。
var controller = await this.ShowProgressAsync("Please wait", "Preforming secure erase, this could take some time...", false, mds);
在对话框出现在屏幕上的时候,它不可能与窗口的最小化和最大化按钮交互,它也无法移动窗口。
有没有一种方法可以向用户显示对话框,并允许他们最小化/最大化/移动窗口,或者我会永远卡在应用程序中对话框显示的位置直到它被关闭?
(边注:在窗口右下角的抓地力让我来手动调整窗口的大小,只是没有标题栏上的按钮)
感谢
答
的MappApp对话框模式,所以你不能碰背景中的任何东西,因为这是它的目的。据我所知(现在)你不能在这种情况下进行修改。
谢谢,我没有意识到这一点 – Daniel