格式化WPF Listview列以显示仅2个小数点。

时间:2009-10-08 08:48:45

标签: wpf listview formatting

如何格式化WPF Listview列以显示仅2个小数点?

2 个答案:

答案 0 :(得分:8)

假设您正在讨论ListView中的GridViewColumn:如果您使用的是.net3.5 SP1,则可以使用列的Binding的StringFormat属性;

e.g。

<ListView ItemsSource="{StaticResource MyData}">
  <ListView.View>
    <GridView>
      <GridViewColumn DisplayMemberBinding="{Binding Path=Description}"/>
      <GridViewColumn DisplayMemberBinding="{Binding Path=Price, StringFormat=Now only {0:#.00}!}"/>
    </GridView>
  </ListView.View>
</ListView>

如果你还没有使用SP1,那么转换器就是前进的方向......

答案 1 :(得分:1)

根据this

最简单的方法是:

`<TextBlock Text="{Binding StringFormat={}{0:00.00}}" />`