2014-11-17 3 views
0

У меня проблема с типом dataGrid, который изменяется между разными компьютерами. У меня есть сценарий, в котором: выбрана одна строка, мы меняем выбор на другую строку (изменение выполняется из кода), и похоже, что предыдущая строка также выбрана (хотя при отладке мы видим, что это не реально выбранный, только представленный, поскольку он выбран). Это происходит только на одном компьютере, на другом компьютере предыдущая строка не отмечена как выбрана, но есть другая метка (я не уверен, что это связано) вокруг ячейкиИзменения стиля DataGrid на разных компьютерах

Я подозреваю, что есть некоторая собственность предыдущая строка имеет значение true, а стиль похож на стиль выделения. Любая идея, каково это свойство? И почему оно представлено по-разному на разных компьютерах?

Или если у вас есть какие-либо другие идеи, что может быть проблемой для представления множественного выбора (если выбрана только одна строка).

(мне не удалось добавить изображение, чтобы сделать его более ясным, моя репутация не высока, но достаточно)

Спасибо, Дана.

ответ

0

Без какой-либо другой информации, такой как код, ОС, все, что я могу сделать, это угадать. DataGrid имеет приватную переменную, называемую _selectionAnchor, которая отвечает за выделение строки, которую вы нажали. У меня есть аналогичная проблема, пытаясь проверить выбор строки datagrid, и я отследил этого маленького друга. Это может быть причиной вашей проблемы.

Смежные вопросы