Esempio n. 1
0
 public void Dismiss()
 {
     try
     {
         if (_popup != null)
         {
             _popup.IsOpen = false;
         }
         _popup   = null;
         _current = null;
     }
     catch
     {
     }
 }
Esempio n. 2
0
        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);
        }
Esempio n. 3
0
        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);
        }