Обнулить привязку значения на IntegerUpDown от счетчика

Можно ли установить Minimum значение IntegerUpDown (или любой UpDownBase) чтобы null?

Я хотел бы, чтобы управление работало так:

  • Инициализировать как null
  • Начать с 0 если пользователь увеличивает счетчик
  • Вернуться к null если пользователь убывает с 0

Я пробовал различные комбинации настроек IntegerUpDown.Minimum а также IntegerUpDown.DefaultValue, но установщик привязки свойства, кажется, повторно вызывает предыдущее значение после обнуления (может обновляться с объяснением, если это оправдано).

1 ответ

Вы можете определить nullable integer (или другие переменные, которые по умолчанию не имеют значения null) следующим образом:

int? IntegerUpDown = null;
if (IntegerUpDown.HasValue)
{
    int NewInt = IntegerUpDown.Value;
}
Другие вопросы по тегам