Я пытаюсь получить datagrid, где, когда пользователь вводит значение и нажимает enter, он отображает данные с точностью до 2 десятичных точек.WPF DataGrid: отображение 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>
Красный фон отображения для DataGrid ячейки, но количество внутри не обновляется на не отформатирован значения.
Спасибо за любую помощь
Возможно, вам потребуется установить маску для этого столбца. – Versatile
@Versatile Не могли бы вы объяснить, как я буду заниматься этим? – bgore