wpf: DataGridTextColumn 数字格式显示,编辑时取消格式(StringFormat)
Posted mindy-hym
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了wpf: DataGridTextColumn 数字格式显示,编辑时取消格式(StringFormat)相关的知识,希望对你有一定的参考价值。
参考:Format values in a Datagrid
参考:Remove stringFormat while editing cell in datagrid
使用 DataGridTemplateColumn 实现:
<DataGridTemplateColumn Header="Coût (k€)"> <DataGridTemplateColumn.CellTemplate> <DataTemplate> <TextBlock Text="Binding Path=TechnicalCostAmount, Mode=OneWay, StringFormat=N0, ConverterCulture=fr-FR"/> </DataTemplate> </DataGridTemplateColumn.CellTemplate> <DataGridTemplateColumn.CellEditingTemplate> <DataTemplate> <TextBox Text="Binding Path=TechnicalCostAmount, Mode=TwoWay, UpdateSourceTrigger=PropertyChanged"/> </DataTemplate> </DataGridTemplateColumn.CellEditingTemplate> </DataGridTemplateColumn>
以上是关于wpf: DataGridTextColumn 数字格式显示,编辑时取消格式(StringFormat)的主要内容,如果未能解决你的问题,请参考以下文章
WPF DataGrid标题Header Binding失效
如何使用 WPF 中的代码绑定 DataGridTextColumn 的可见性属性?
如何在 WPF 中将 DatePicker 添加到 DataGridTextColumn
WPF C# 数据绑定到 DataGridTextColumn