/// <summary>
/// Show a toast.
/// </summary>
/// <param name="title">Ex.: “Something Happened”</param>
/// <param name="message">Ex.: “This and that. Without dot in the end”</param>
/// <param name="icon">Uri to some icon</param>
/// <param name="click">Click action</param>
public static void Show(string title, string message, [NotNull] Uri icon, Action click = null)
{
if (!_winToasterIsNotAvailable && !OptionFallbackMode)
{
try {
ToastWin8Helper.ShowToast(title, message, icon, click ?? _defaultAction);
return;
} catch {
Logging.Warning("Win8 Toaster is not available");
_winToasterIsNotAvailable = true;
}
}
ShowFallback(title, message, icon, click);
}