【发布时间】:2017-08-21 10:04:35
【问题描述】:
我有一个滑块和值文本框。
它给出了一个小数点后 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"/>
【问题讨论】:
-
我还不明白...你想限制滑块值(不允许任何具有更多小数位的值),你想限制传输时显示的文本框值 从滑块,或者当用户输入值从文本框传输到滑块时,你想限制用户输入值吗?
-
@grek 查看 ASh 的回答,
StringFormat=N2在滑动时将其限制在文本框中的 2 个位置。 -
那么你的问题标题是错误的,因为你问 "Limit Slider Decimal Places" 这不会发生。
-
@grek40 我明白了,我已经更新了标题。
标签: wpf visual-studio xaml