public void Dismiss() { try { if (_popup != null) { _popup.IsOpen = false; } _popup = null; _current = null; } catch { } }
public static ToastManager Show(Action action, TimeSpan duration, string msg, params object[] args) { if (args != null) { msg = string.Format(msg, args); } if (_current != null) { _current.Dismiss(); } var curtain = new ToastManager(msg) { _millisecondsToHide = duration.TotalMilliseconds }; _current = curtain; return(curtain); }
public static ToastManager ShowError(int milliToHide, Action action, string msg, params object[] args) { if (args != null) { msg = string.Format(msg, args); } if (_current != null) { _current.Dismiss(); } var curtain = new ToastManager(msg, true) { _millisecondsToHide = milliToHide }; _current = curtain; return(curtain); }