[MahApps Metro主题-始终在WPF应用程序中的所有其他窗口前面显示对话框窗口

问题描述 投票:2回答:1

我是WPF和Metro风格的新手,遇到了以下问题:

即使实际调用者是另一个窗口(例如,设置窗口),也可以通过调用ShowMessageAsync()从应用程序的主窗口中打开所有消息对话框。现在,例如,当此设置窗口打开并想要显示一条消息,表明已保存设置时,对话框将出现在主窗口和设置窗口之间(这很有意义,因为主窗口是调用方,而设置窗口是该主窗口的子级)。我想要的是将ShowMessageAsynch()创建的所有对话框始终显示在屏幕的前面。

关于实现该目标的任何想法?

提前感谢您的回答!

c# wpf dialog microsoft-metro mahapps.metro
1个回答
0
投票

我知道这是一个比较老的问题,但是我在任何地方都找不到很好的答案。最后,我最小化了所有子窗口,打开了消息对话框,然后将子窗口设置回正常状态。我仍然想知道是否有更好的解决方案来解决这个问题。

© www.soinside.com 2019 - 2024. All rights reserved.