2009-10-08 4 views

Antwort

8

Angenommen, Sie sprechen über eine GridViewColumn in einer ListView: Wenn Sie. NET3.5 SP1 verwenden, können Sie die StringFormat-Eigenschaft der Binding Ihrer Spalte verwenden;

z.B.

<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> 

Wenn Sie noch nicht auf SP1 sind, dann wäre ein Konverter der richtige Weg sein ...

1

Nach this

Der einfachste Weg ist:

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