Как получить уровень ячеек ComboBox для WPF DataGrid?

Похоже, что WFP DataGridComboBoxColumn использует один элемент ItemsSource для всех ячеек в этом столбце. У меня есть случай, когда элементы ComboBox зависят от другой ячейки в той же строке. Мне удалось заполнить ItemsSource в событии PreparingCellForEdit. Тем не менее, это не работает, как хотелось бы. Изначально все ячейки в этом столбце пустые. Как только я заполняю ItemsSource для ComboBox этого столбца, все связанные ячейки (с тем же источником элементов) показывают значения. Однако, если я щелкну ячейку другого типа (заполняется другой источник элементов), все значения исчезнут, а ячейки нового типа отобразят значения. Вы можете использовать только один набор элементов источника для столбца? Я не могу поверить, что это правда. Я что-то пропустил? Любое решение?

Ответы на вопрос(2)

Ваш ответ на вопрос