У меня есть WPF DataDrid, где я использую комбинацию выбора строки и выбора ячейки.Wpf datagrid не отображает текущий выбор ячейки, когда фокус потерян
То есть - я хочу выбрать полный ряд и указание текущего выбранного одновременно. Это работает нормально, если я использую SelectionUnit = FullRow и SelectionMode = Single и в сочетании с более плотной границей ячеек это выглядит довольно хорошо.
Проблема заключается в том, что когда DataGrid теряет фокус, только выбор строки остается видимым, свойство CurrentCell сбрасывается, и пользователю не удастся определить, какая ячейка выбрана. Это также происходит, если пользователь взаимодействует с содержимым на панели RowDetails.
Есть ли способ изменить поведение текущей ячейки, чтобы она отображала SelectedCell, даже если она не сфокусирована?
Посмотрите на этот вопрос: http://stackoverflow.com/questions/7998112/datagrids-selected-row-color-when-inactive Надежда, это помощь. – Vladimir
Этот вопрос относится к неактивному цвету строки. Я хочу сохранить прямоугольник выбора текущей ячейки. Я предполагаю, что одна часть проблемы заключается в том, что CurrentCell становится нулевым, как только элемент управления становится неактивным. –