Ошибки привязки при загрузке экрана
Я использую IntegerUpDown
из инструментария WPF, и я связываю свойства минимума, максимума и значения.
Когда представление загружается, некоторые значения в IntegerUpDown
контрольный дисплей "0" (недопустимый ввод, которого я не могу коснуться), даже если минимальное значение установлено через привязку к "1" (я тоже не могу коснуться этого).
Почему это происходит? Почему минимум не обеспечивает минимальную проверку загрузки экрана? Когда я прокручиваю вниз, вид, вероятно, обновляется, а затем происходит сбой приложения.
Любая идея по этому вопросу будет отличной
1 ответ
Я запустил тест: я добавил конвертер для каждого свойства и обнаружил, что порядок свойств при записи элемента управления в xaml - это порядок их привязки. Мой контроль был написан следующим образом:
<toolkit:IntegerUpDown Value="binding" Min="binding" Max="binding"/>
Однажды я перевернул порядок свойств следующим образом:
<toolkit:IntegerUpDown Min="binding" Max="binding" Value="binding"/>
Экран падает при загрузке, как ожидалось.
Надеюсь это поможет.