我目前正在尝试从 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
,但没有制表符。知道问题是什么吗?