Sto lavorando con Datagrid WPF e sto cercando di migliorare/modificare il meccanismo di copia &.Datagrid WPF: copia ulteriori righe negli appunti
Quando l'utente seleziona alcune cellule e quindi premere CTRL + C, i controlli sottostanti è in grado di catturare il CopyingRowClipboardContent evento.
this.mainDataGrid.CopyingRowClipboardContent
+= this.DatagridOnCopyingRowClipboardContent;
In questo metodo, alcune celle vengono aggiunte all'intestazione e alle righe, risultando così in una griglia "più ampia".
private void DatagridOnCopyingRowClipboardContent(
object sender,
DataGridRowClipboardEventArgs dataGridRowClipboardEventArgs)
{
// this is fired every time a row is copied
var allContent = dataGridRowClipboardEventArgs.ClipboardRowContent;
allContent.Insert(0, new DataGridClipboardCellContent(
null,
this.mainDataGrid.Columns[0],
"new cell"));
}
A questo punto mi sono bloccato perché sto cercando di aggiungere una riga aggiuntiva prima l'intestazione e due dopo l'ultima riga (vedi immagine sotto).
Qualche idea? Suggerimenti?
Si prega di notare che non mi interessa un modo MVVM di farlo qui.
dolce pic come hai disegnarlo? –
Grazie.Penna & carta vecchia scuola ==> foto iPhone ==> ritaglia e regola con Paint.Net. L'intero richiede probabilmente meno di un minuto. Il fatto che io usi la mia mano destra è incidentale. :) – mhttk