【发布时间】:2012-08-27 08:32:27
【问题描述】:
我必须将 TextBox 绑定到 % 值。所以我像这样在 Binding 上设置 StringFormat 属性:
<TextBox Text="{Binding Path=BewertungsFaktore.Gewinn, StringFormat=P2, UpdateSourceTrigger=PropertyChanged}" Style="{StaticResource TextBoxStyle}" HorizontalAlignment="Left"/>
这似乎工作得很好。但是,如果我编辑该值,则会出现问题。 例如,如果我输入值 1,则文本框应将其格式化为 1%。 但主要问题是它格式化为 100.00%。 另一个问题是,如果我使用的是德语系统,我是否必须输入 ',' 而不是 '.'?
【问题讨论】:
-
ok 找到了解决办法 StringFormat={}{0:F2}%
-
您能否发布您的解决方案作为答案并接受它?供日后参考