DataGrid单击单元格内容/文本

时间:2018-01-18 01:19:45

标签: c# .net wpf datagrid cell

所以我需要点击或双击DataGrid单元格的单元格文本内容。阅读很多问题,我似乎无法看到在WinF中这个任务如此极其简单,可以在WPF中完成......?

1 个答案:

答案 0 :(得分:0)

this我找到了一个至少适用于.NET 4.5.2的解决方案:

var element = dg.CurrentColumn == null ? null : dg.Columns[dg.CurrentColumn.DisplayIndex].GetCellContent(dg.SelectedItem);
var text = element.GetType() == typeof(TextBox) ? ((TextBox)element).Text : null;
Console.WriteLine(text);