我正在使用WPF TextBox编辑器显示带小数点后2位的十进制值。
如果我进入TextBox,并输入值27.5,则文本框显示为27.50。
我当前的面具=“{} {double:5.2}”。如果那里没有值,有没有办法隐藏小数位?比如52而不是52.00?
答案 0 :(得分:0)
在C#和VB中,您只需创建格式字符串"0.##"
,因此我想您可以在WPF中执行类似的操作。
编辑:您还可以加入TextChanged事件并执行以下操作:
TextBox myTextBox = (TextBox)sender;
Double dblTemp = Convert.ToDouble(myTextBox.Text);
myTextBox.Text = dblTemp.ToString("0.##");