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