/// <summary> /// 删除闹钟回调 /// </summary> /// <param name="target"></param> private void DeleteFormListBox(ListBoxItem target) { try { ListBoxItems.Remove(target); if (target.Content is AlarmClockView) { ((target.Content as AlarmClockView).DataContext as AlarmClockViewModel).DeleteData(); } else if (target.Content is AlarmClockEditView) { ((target.Content as AlarmClockEditView).DataContext as AlarmClockViewModel).DeleteData(); } } catch (Exception e) { LogWriter.Instance.Error(e); } }
/// <summary> /// Method to invoke when the DeleteListBoxItem command is executed. /// </summary> private void DeleteListBoxItem() { ListBoxItems.Remove(SelectedItem); }