WPF Datagridで作業していますが、コピーの&貼り付けメカニズムを強化/変更しようとしています。WPF Datagrid:追加の行をクリップボードにコピー
ユーザーがいくつかのセルを選択してCTRL + Cを押すと、基になるコントロールはCopyingRowClipboardContentイベントをキャッチできます。
this.mainDataGrid.CopyingRowClipboardContent
+= this.DatagridOnCopyingRowClipboardContent;
この方法では、いくつかのセルがヘッダーと行の両方に追加され、結果として「より広い」グリッドが作成されます。私は最後の行の後にヘッダーと2前に追加の行を追加しようとしていますので、私はこだわっています。この時点で
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")); }
(下の画像を参照)。 アイデア?提案?
ここでは、MVVMのやり方には興味がありません。ここで
スウィートpicが、あなたはそれをどのように描くのですか? –
ありがとうございます。古い学校のペンと紙==> iPhoneの絵は==>作物を作ってPaint.Netで調整してください。おそらく、全体には1分もかかりません。私の右手を使うという事実は偶然です。 :) – mhttk