如何将XAML中的double值格式化为德语格式?

时间:2014-04-27 15:16:09

标签: c# wpf xaml format double

我有这段简单的代码,我想知道如何将其转换为德语格式(#。###,##)?

// displays #.##
<Label Content="{Binding MySumValue}"/>

1 个答案:

答案 0 :(得分:1)

尝试为Label设置ContentStringFormat,或为TextBlock设置必需xml:lang的StringFormat。

示例:

<Grid>
    <Button Name="MyButton" 
            Content="OK" 
            Width="100,999" 
            Height="25" />

    <Label Name="MyLabel"                
           Content="{Binding Path=Width, ElementName=MyButton}"
           xml:lang="de-DE"
           ContentStringFormat="{}{0:N2}" /> 
</Grid>

Output

enter image description here