Metro对话框无效

时间:2015-08-04 15:23:24

标签: c# wpf mahapps.metro

我在我的wpf应用程序中使用了metro控件,发现我可以使用它的自定义对话框。我一直在寻找它的实施,但我不能让它发挥作用。以下是我如何使用它。

Dispatcher.Invoke(new Action(() =>
{
    this.ShowCustomDialog("Select task before", "Message");
}));

public async Task<MessageDialogResult> ShowCustomDialog(string message, string title)
{
    return await this.ShowMessageAsync(title, message);
}

注意:我使用调度程序是因为我在KeyListener中执行此代码,该KeyListener与UI线程位于不同的线程上。

这是显示结果:

enter image description here

我认为有些东西缺失或者我是正确的轨道,因为窗口变黑意味着代码被执行,但消息不存在。

我看到的大部分实现都是全屏运行的应用程序,而我的应用程序具有固定的宽度和高度。也许它不支持不在全屏运行的应用程序?有任何想法吗?谢谢!

0 个答案:

没有答案
相关问题