格式化Datagrid中的值

有没有办法格式化绑定到数据网格的值? 例如,我有以下内容:

       

我希望Date列只是日期(而不是时间),Amount列是货币格式。 以下是我填充数据网格的方法:

 var transactions = TransactionManager.GetTransactions(); dgTransactionLog.ItemsSource = transactions; 

使用StringFormat属性:

   
  • 标准数字格式字符串
  • 标准日期和时间格式字符串

一个最简单的方法。 这里在下面的代码中使用您的语言代码作为ConverterCulture的值。 你可以在这里找到你的语言代码

  

输出将使用您的本地货币 输出截图

除了货币之外的任何东西在这里找到stringFormat说明符