对话框没有继承主窗口的metro样式(Elysium SDK)

本文关键字:样式 Elysium SDK metro 继承 窗口 对话框 | 更新日期: 2023-09-27 18:07:53

我在WPF应用程序中创建了一个对话框,该对话框使用Elysium SDK进行metro样式。我使用MessageBox实用程序类来显示对话框,但与默认情况下metro风格的主窗口(以及其中的所有其他控件)不同,对话框出现时是一个丑陋的默认窗口对话框,在应用程序中看起来很不合适。如何让Elysium默认设置对话框样式?

对话框没有继承主窗口的metro样式(Elysium SDK)

对话框只是操作系统对话框窗口的包装。如果你想控制外观,那么创建你自己的窗口并以模式显示它。

如果您需要从对话框中获得一个返回的结果,那么设置dialog sult,如下所示。

从WPF窗口获取对话框结果