現在、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
がありますが、タブはありません。問題は何ですか?