Beispiel #1
0
        public void Execute(Dictionary <string, object> arguments)
        {
            string headerText = (string)arguments["HeaderText"];
            string alertText  = (string)arguments["AlertText"];
            bool   persistent = (bool)arguments["Persistent"];

            string      toastId  = (++TOAST_COUNTER).ToString();
            XmlDocument document = ToastHelper.BuildToastXml(toastId, headerText, alertText, persistent);

            if (arguments.ContainsKey("Delay"))
            {
                long delay = long.Parse(arguments["Delay"].ToString());
                ToastHelper.ScheduleToast(toastId, document, delay);
            }
            else
            {
                ToastHelper.CreateToast(document);
            }
        }