Вы можете использовать событие с измененным значением, чтобы получить текущее значение. В изменении значения события, проверить значение, если она равна максимальной, установите его Minimum следующим образом:
private void IntegerUpDown_ValueChanged(object sender, RoutedPropertyChangedEventArgs<object> e)
{
var updown = (sender as IntegerUpDown);
if (updown.Value == updown.Maximum)
updown.Value = updown.Minimum;
}
Если вы используете MVVM, а затем использовать поведение взаимодействия или команды, чтобы сделать то же самое.
:
или может быть, вы привязываете значение к свойству в ViewModel, так же как вы можете привязать значение Max, Min Value к свойствам в ViewModel. И вы можете проверить значение в событии с измененным свойством свойства Value, и можете установить значение on выше свойства Maximum value.
в Telerik управления, мы есть свойство AutoReverse, есть ли у вас что-то подобное? – Muds
У нас нет чего-то подобного. – Vlad
ах, это позор .. – Muds