2009-10-08 24 views

回答

8

假設您在討論ListView中的GridViewColumn:如果您使用.net3.5 SP1,則可以使用列的Binding的StringFormat屬性;

例如

<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

根據this

最簡單的方法是:

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