使用桌面屏幕在 wpf c# 中显示都市对话框消息



我是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中完美运行,但我真正想要的是使用桌面屏幕并广泛显示此消息。有没有可能的方法可以做到这一点?

谢谢和问候

不,ShowMessageAsyncMetroWindow类的扩展方法,所以恐怕你不能在任何其他类型的窗口上调用它或使用它。它仅适用于MetroWindow

最新更新