Ответ 1
Вы ищете StringFormat
<DataGridTextColumn Binding="{Binding myInt, StringFormat=\{0:N0\}}"/>
или
<DataGridTextColumn Binding="{Binding myInt, StringFormat={}{0:N0}}"/>
Я думал, что это будет довольно просто и, вероятно, это, но я ничего не могу найти в Google. У меня есть приложение WPF с привязкой datagrid к моему объекту, который содержит свойства типа bool, string и int. Когда int отображается, я хочу показать 30 000, а не 30000. Как это происходит?
Любая помощь будет отличной, Благодаря, М
Вы ищете StringFormat
<DataGridTextColumn Binding="{Binding myInt, StringFormat=\{0:N0\}}"/>
или
<DataGridTextColumn Binding="{Binding myInt, StringFormat={}{0:N0}}"/>
Если вы используете DataGridTextColumn, вы можете использовать StringFormatter для привязки
<DataGrid>
<DataGrid.Columns>
<DataGridTextColumn Binding="{Binding MyNumber, StringFormat={0:#,0} {1:#,0}}" />
</DataGrid.Columns>
</DataGrid>