void TimelineControl_SlotSelected(object sender, TimeslotSelectedEventArgs e)
 {
     if (!Keyboard.Modifiers.HasFlag(ModifierKeys.Control))
     {
         this.FindVisualChildren<TimeslotControl>().Where(x => x != e.Slot).ToList().ForEach(x => x.Model.Selected = false);
     }
 }
 // This method raises the Tap event
 private void OnSelectionChanged(TimeslotControl sender)
 {
     TimeslotSelectedEventArgs newEventArgs = new TimeslotSelectedEventArgs(TimelineControl.SlotSelectedEvent, sender);
     RaiseEvent(newEventArgs);
 }