1

TotalPrice小数点以下 2 桁にフォーマットするにはどうすればよいですか?

double 値を<TextBlock Text="{Binding TotalPrice}" FontFamily="Segoe WP" />

たとえば、10 を渡します。ListView 列に 10.00 を表示したいですか?

コード:

 <GridViewColumn Header="Price" Width="50">
     <GridViewColumn.CellTemplate>
         <DataTemplate>
             <StackPanel Width="50" >
                 <TextBlock Text="{Binding TotalPrice}" FontFamily="Segoe WP" />
             </StackPanel>
         </DataTemplate>
     </GridViewColumn.CellTemplate>
 </GridViewColumn>
4

2 に答える 2

1

これは機能しますか?

DisplayMemberBinding="{Binding Path=TotalPrice, StringFormat=Now {0:c}!}"

BindingBase.StringFormat プロパティを参照してください。

于 2012-10-17T02:41:30.187 に答える
1

小数点以下2桁までの綴じにも使えます

DisplayMemberBinding="{Binding Path=TotalPrice, StringFormat=Now {0:.00}!}"

ここでは、これもできます

于 2012-11-15T12:26:24.803 に答える