private void Copy_Click(object sender, RoutedEventArgs e) { if (!CopyPasteDataGrid.HasRectangularCellSelection()) { MessageBox.Show("Invalid selection for copy"); return; } var cellSelection = CopyPasteDataGrid.GetCellSelection(); Clipboard.SetText(cellSelection.ToString(TextColumnSeparator)); }
private void Paste_Click(object sender, RoutedEventArgs e) { CopyPasteDataGrid.PasteCells(Clipboard.GetText().ParseTable(TextColumnSeparator)); }