我有一个要放入组合框中的双精度值列表。当数据是一个整数时,我发现它们会去掉小数位。即使它是一个整数值,我如何才能显示小数点后 2 位的项目?
xml
<ComboBox x:Name="cbxValue"/>
代码隐藏
List<double> valueList = new List<double>();
for(double i=0; i < 3; i = i + 0.5)
{
valueList .Add(i);
}
cbxValue.ItemsSource = valueList;
cbxValue.SelectedIndex = valueList.Count - 1;
输出:
- 0
- 0.5
- 1
- 1.5
- 2
- 2.5
- 3
所需输出:
- 0.00
- 0.50
- 1.00
- 1.50
- 2.00
- 2.50
- 3.00