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