В моей форме WPF есть несколько каскадных выпадающих списков, каждый из которых привязан к списку. Выбор из выпадающего списка A используется в качестве параметра в моем LINQ для заполнения выпадающего списка B, выбор которого используется в качестве параметра в моем LINQ для заполнения выпадающего списка C.
Каждый из этих комбинированных списков имеет текстовое значение, например «Пожалуйста, выберите отдел ...», которое должно отображаться, если не было сделано никакого выбора. Я установил для свойства IsEditable в выпадающих списках значение true, чтобы текст появлялся в выпадающем списке до того, как будет сделан какой-либо выбор. Это все работает правильно.
Моя проблема в том, что после первоначального использования во время выполнения этот текст исчезает и больше не появляется в выпадающем списке без выбранного значения. После создания экземпляра все три комбинированных списка показывают текст по умолчанию.
Я пытался установить значение SelectedIndex в -1, но безрезультатно. Я что-то упустил?