我正在尝试使用数据网格,当用户输入值并按 Enter 时,它会以 2 个小数点的精度显示数据。
然而,当他们点击编辑它时,我希望他们能够再次查看整个数字。
我目前拥有的是:
<DataGridTextColumn Header="s" Binding="{Binding s, StringFormat=N2}" ElementStyle="{StaticResource TextColumnWhite}" >
<DataGridTextColumn.EditingElementStyle>
<Style TargetType="{x:Type TextBox}">
<Setter Property="Text" Value="{Binding s}" />
<Setter Property="Background" Value="Red" />
</Style>
</DataGridTextColumn.EditingElementStyle>
</DataGridTextColumn>
Run Code Online (Sandbox Code Playgroud)
数据网格单元格显示红色背景,但里面的数字没有更新为非格式化值。
谢谢你的帮助