Мой комбинированный список имеет ItemSource, связанный с коллекцией допустимых значений. Howerver NULL также действителен. Сложность состоит в том, что если пользователь выбирает элемент из выпадающего списка, он не может вернуться к «нулю». Вот некоторые обходные пути, которые я могу себе представить:
- поместите своего рода "x" рядом со списком, чтобы "удалить" выбранное значение (назначить ноль).
- вручную добавить «нулевую» запись в коллекцию предметов.
Мне не нравится вариант 1 по ряду причин: визуальный непривлекателен и два сбивают с толку пользователя, поскольку вы не часто видите это в дикой природе.
Мне не нравится вариант 2, просто из-за обиды, так как я чувствую, что возиться с набором значений с сервера - неудачный обходной путь.
Возможно, я упускаю что-то очевидное в связывании выбранного значения в выпадающем списке со свойством Nullable.