Kev*_*v84 7 wpf datagrid copy-paste wpf-controls
我在wpf中使用数据网格,默认情况下它有复制和粘贴.
我有一个日期时间列,我使用绑定和字符串格式,使它以我想要的日期时间格式显示它.
但是,当我复制并粘贴时,粘贴的文本将成为未格式化的日期时间.
有没有办法复制粘贴"你看到的是什么?"
谢谢,凯夫
编辑:我尝试使用ClipboardContentBinding,与我在绑定中做的相同.那没用
DataGrid 有许多剪贴板扩展点,您可以连接到其中并查看发生了什么。网格本身有一个CopyingRowClipboardContent事件,除了在事件参数中包含所有需要的信息之外,还有一个很好的帮助方法FormatClipboardCellValues(string format)。此外,每列都有一个CopyingCellClipboardContent,可用于满足您特定的数据时间列需求。
注意:默认情况下,如果未明确指定,DataGrid 的绑定列(从DataGridBoundColumn派生的列)将使它们的 ClipboardContentBinding 指向 Binding 属性。
| 归档时间: |
|
| 查看次数: |
4733 次 |
| 最近记录: |