我正试图从文本框中保存产品的价格 . 我知道我必须将输入转换或解析为十进制数据类型 . 现在我有两个问题:
如何使输出格式(当它显示数据网格中的价格时)符合我的需要,在","或"."后只显示两位数?
用美分设定价格的最佳方法是什么?制作2个文本框并以某种方式连接它们或从1个文本框手动设置它?如果是第二种情况,如何使文本框只允许带有","或"."的数字,以及逗号或点后只有2位数?
希望我的问题很明确!
听起来你需要一个TextBox的样式 . 这是一种基本风格,应该为您提供足够的信息来研究所包含的术语,以便您可以根据自己的需要改变它 . 您可能需要绑定路径 .
<Style x:Key="MoneyStyle" TargetType="{x:Type TextBox}"> <Setter Property="Text" Value="{Binding StringFormat='###,###.##'"/> </Style>
1 回答
听起来你需要一个TextBox的样式 . 这是一种基本风格,应该为您提供足够的信息来研究所包含的术语,以便您可以根据自己的需要改变它 . 您可能需要绑定路径 .