Если мы хотим связать значение из БД и если это значение равно нулю, то мы должны также обработать это. Логическое значение БД может быть True, False или NULL. Таким образом, флажок UI также должен обрабатывать там состояния. Вот почему WPF CheckBox имеет три состояния.