private void SegmentRemoved(object sender, TrainSegmentModelEventArgs e)
 {
     if (e.Index.HasValue)
     {
         View.Columns.RemoveAt(e.Index.Value + _trainColumnIdxBase);
     }
 }
 private void SegmentAdded(object sender, TrainSegmentModelEventArgs e)
 {
     if (e?.Index == null || e?.Model == null)
     {
         return;
     }
     InsertTrainColumn(e.Index.Value + _trainColumnIdxBase, e.Model);
 }