Esempio n. 1
0
        public void CreateAlarm(List <Event> eventList)
        {
            AlarmManager.CancelAll();

            foreach (Event e in eventList)
            {
                if (e.Start.DateTime == null)
                {
                    continue;
                }

                Notification n = new Notification
                {
                    Title     = e.Summary,
                    IsVisible = true
                };

                n.Content = e.Start.DateTime.Value.ToString("yyyy.MM.dd HH:mm") + " - " + e.End.DateTime.Value.ToString("yyyy.MM.dd HH:mm");

                Notification.ActiveStyle style = new Notification.ActiveStyle();

                style.AddButtonAction(new Notification.ButtonAction {
                    Index = 0, Text = "OK"
                });

                n.AddStyle(style);

                AlarmManager.CreateAlarm(e.Start.DateTime.Value, n);
            }
        }