1

現在、C# で DataGrid を適切にコピーして貼り付けようとしています。

残念ながら、\t タブストップ文字が正しくコピーされていません。

    private void OnCopyingRowClipboardContent(object sender, DataGridRowClipboardEventArgs e)
    {
            var log = ((LogFileEntryViewModel)e.Item).LogFileEntry;
            var msg = "One message\t\tper row";

            e.ClipboardRowContent.Clear();
            e.ClipboardRowContent.Add(new DataGridClipboardCellContent(e.Item, (sender as DataGrid).Columns[0], msg));
    }

出力は次のようになります。

One message  per row
One message  per row
One message  per row

messageとの間に 2 つのスペースrowがありますが、タブはありません。問題は何ですか?

4

0 に答える 0