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