我有一个Slider和Value TextBox。
它给出一个小数点后14位的值。
如何将小数位数限制(不是舍入)为2? 75.89
将其限制在文本框中,而不是在之后处理它。而不是啪的一声。
<Slider x:Name="slVolume"
HorizontalAlignment="Right"
Margin="0,92,48,0"
VerticalAlignment="Top"
Width="66"
Maximum="100"
/>
<TextBox x:Name="tbxVolume"
Text="{Binding ElementName=slVolume, Path=Value, UpdateSourceTrigger=PropertyChanged}"
Width="29"
Height="22"
TextWrapping="Wrap"
Margin="0,91,14,0"
HorizontalAlignment="Right"
VerticalAlignment="Top"/>
答案 0 :(得分:2)
将StringFormat添加到文本绑定:
Text="{Binding ElementName=slVolume, Path=Value, StringFormat=N2, UpdateSourceTrigger=PropertyChanged}"