我是WPF的新手,我正在尝试创建MetroDialog消息,因为我使用了下面的代码,
public async Task<MessageDialogResult> ShowMessage(string message, MessageDialogStyle dialogStyle, string title)
{
var metroWindow = (System.Windows.Application.Current.MainWindow as MetroWindow);
metroWindow.MetroDialogOptions.ColorScheme = MetroDialogColorScheme.Accented;
return await metroWindow.ShowMessageAsync(
title, message, dialogStyle, metroWindow.MetroDialogOptions);
}
这段代码在MetroWindows
中完美运行,但我真正想要的是使用桌面屏幕并广泛显示此消息。有没有可能的方法可以做到这一点?
谢谢和问候
不,ShowMessageAsync
是MetroWindow
类的扩展方法,所以恐怕你不能在任何其他类型的窗口上调用它或使用它。它仅适用于MetroWindow
。