У моего combobox есть ItemSource, связанный с набором допустимых значений. Howerver NULL также действителен. Трудность состоит в том, что, если пользователь выбирает элемент из выпадающего списка, нет возможности вернуться к «нулевому» значению. Есть некоторые обходные пути, которые я могу себе представить:Привязка нулевого значения comboxbox выбранное значение
- Поместите некоторый вид «x» рядом с выпадающим списком, чтобы «удалить» выбранное значение (присвоить значение null).
- вручную добавить «нулевую» запись в коллекцию предметов.
Мне не нравится вариант 1 по разным причинам: visuall unappealing и два сбивают с толку пользователя, так как вы не часто видите это в дикой природе. Мне не нравится вариант 2, просто из-за негодования, поскольку я чувствую, что необходимость возиться с набором значений с сервера - это неудобное обходное решение.
Возможно, мне не хватает чего-то очевидного в привязке выделенного значения combobox к свойству nullable.
Зачем вам нулевой элемент в ComboBox? – MyKuLLSKI
Мне не нужен нулевой элемент в поле со списком, однако если NULL является допустимым значением, как пользователь выбирает NULL в качестве опции? –