コード例 #1
0
        private void DismissItem(RadListDataItem item)
        {
            RadReminderBindableObject reminderBindableObject = item.DataBoundItem as RadReminderBindableObject;

            reminderBindableObject.Dismissed = true;
            this.RemoveRemindObject(reminderBindableObject);
        }
コード例 #2
0
 private void radButton1_Click(object sender, EventArgs e)
 {
     foreach (RadListDataItem item in this.radListBox1.SelectedItems)
     {
         RadReminderBindableObject reminderBindableObject = item.DataBoundItem as RadReminderBindableObject;
         this.OnItemOpened(reminderBindableObject.RemindObject);
     }
 }
コード例 #3
0
        /// <summary>
        /// Removes the reminder bindable object.
        /// </summary>
        /// <param name="reminderBindableObject">The reminder bindable object.</param>
        /// <returns></returns>
        public virtual bool RemoveRemindObject(RadReminderBindableObject reminderBindableObject)
        {
            bool res = this.reminderBindableObjects.Remove(reminderBindableObject);

            if (this.reminderBindableObjects.Count < 1)
            {
                this.Hide();
            }

            return(res);
        }
コード例 #4
0
        private void radButton2_Click(object sender, EventArgs e)
        {
            List <int> selectedIndexes = this.GetSelectedIndexes();

            for (int i = selectedIndexes.Count - 1; i >= 0; i--)
            {
                int                       selectedIndex          = selectedIndexes[i];
                RadListDataItem           item                   = this.radListBox1.Items[selectedIndex];
                RadReminderBindableObject reminderBindableObject = item.DataBoundItem as RadReminderBindableObject;
                TimeSpan                  snooze                 = DateTime.Now.Subtract(reminderBindableObject.StartDateTime);
                reminderBindableObject.Snoozed = this.startNotification + snooze + (new TimeSpan(0, 1, 0));
                this.RemoveRemindObject(reminderBindableObject);
            }

            EnableButtons();
        }
コード例 #5
0
 /// <summary>
 /// Adds the reminder bindable object.
 /// </summary>
 /// <param name="reminderBindableObject">The reminder bindable object.</param>
 public virtual void AddRemindObject(RadReminderBindableObject reminderBindableObject)
 {
     this.reminderBindableObjects.Insert(0, reminderBindableObject);
 }
コード例 #6
0
 /// <summary>
 /// Determines whether [contains reminder bindable object] [the specified reminder bindable object].
 /// </summary>
 /// <param name="reminderBindableObject">The remind bindable object.</param>
 /// <returns>
 ///     <c>true</c> if [contains reminder bindable object] [the specified reminder bindable object]; otherwise, <c>false</c>.
 /// </returns>
 public virtual bool ContainsRemindObject(RadReminderBindableObject reminderBindableObject)
 {
     return(this.reminderBindableObjects.Contains(reminderBindableObject));
 }