【问题标题】:MahApps.Metro MetroWindow.ShowMessageAsync does not existMahApps.Metro MetroWindow.ShowMessageAsync 不存在
【发布时间】:2017-09-12 01:57:18
【问题描述】:

我刚刚从 nuget(版本 1.5.0.23)安装了 MahApps.Metro。主页上的教程告诉我打开对话框通过

this.ShowMessageAsync(...) // in MainWindow : MetroWindow

但此方法(或任何其他ShowXYZ 方法)不存在。

如何打开我的对话框?我必须使用DialogCoordinator吗?

更新

我发现这是一种扩展方法(它迫使我使用 this 限定符,但我没有这样做)。

【问题讨论】:

  • ShowMessageAsync 是一种扩展方法。是否包含 MahApps.Metro.Controls.Dialogs 命名空间?

标签: c# mahapps.metro .net-4.7


【解决方案1】:

正如cmets中Dirk所指出的,ShowMessageAsync是一种扩展方法,所以你必须使用Dialogs命名空间。

只需添加 using 就可以了:

using MahApps.Metro.Controls.Dialogs;

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-09-29
    • 2016-04-06
    相关资源
    最近更新 更多