protected void OnPasteGridCommand() { var vmList = new List <SorterGenomeVm>(); try { var clipboardLines = Clipboard.GetText().Split("\n".ToCharArray()); foreach (var line in clipboardLines.Where(t => !String.IsNullOrEmpty(t))) { vmList.Add(new SorterGenomeVm(line.ToSorterGenome())); } } catch (Exception) { MessageBox.Show("cant parse data on clipboard"); return; } SorterGenomeVms.AddMany(vmList); }