У меня есть слайдер с минимальным значением 0 и максимальным значением 1 .
Когда я в данный момент перемещаю его, значение устанавливается в десятичное значение от 0 до 1, например, 0,2342343 .
Однако я хочу, чтобы значение было либо 0, либо 1 (чтобы мое свойство ViewModel регистрировало изменение, только если оно равно 0 или 1, а не несколько раз, поскольку пользователь перетаскивает его из 0 до 1).
Как сделать так, чтобы значение ползунка было только 0 или 1? Я пробовал SmallChange, LargeChange и SnapsToDevicePixels, но ничего из этого не работает.
<Slider Name="TheLanguageIndexSlider"
DockPanel.Dock="Bottom"
Minimum="0"
Maximum="1"
LargeChange="1"
SmallChange="1"
SnapsToDevicePixels="True"
Width="100"
Margin="5"
Value="{Binding LanguageIndex}"
HorizontalAlignment="Left"/>