【发布时间】:2010-01-27 02:57:47
【问题描述】:
我的 ListView 很简单:
<ListView ItemsSource="{Binding Path=ActiveCounters}">
<ListView.View>
<GridView>
<GridViewColumn Header="Name" DisplayMemberBinding="{Binding Path=Name}" />
<GridViewColumn Header="Value" DisplayMemberBinding="{Binding Path=Value}" />
<GridViewColumn Header="As Of Date" DisplayMemberBinding="{Binding Path=AsOfDate}" />
<GridViewColumn Header="Duration" DisplayMemberBinding="{Binding Path=Duration}" />
<GridViewColumn Header="Last Modified Date" DisplayMemberBinding="{Binding Path=Timestamp}" />
</GridView>
</ListView.View>
</ListView>
我想做的是:
- 使用内置格式“D0”格式化“Value”
- 使用自定义字符串“MMM d hh:mm:ss tt”格式化“AsOfDate”和“Last Modified Date”
- 使用定义为“String DurationString(TimeSpan)”的函数格式化“Duration”
【问题讨论】:
标签: wpf listview binding formatting styles