WPF DataGridTemplateColumn IsSelected ForgroundColor не работает должным образом

У меня есть DataGrid , который содержит несколько DataGridTemplateColumns . Моя проблема в том, что текущая выбранная строка превратит передний план некоторых ячеек в белый цвет, т.е. сделает текст белым. DataGridTemplateColumns , содержащие текстовые блоки, ведут себя правильно и становятся белыми, в то время как DataGridTemplateColumns , содержащие текстовые поля, не меняются при выборе строки.

Кто-нибудь знает, почему и как решить эту проблему?

Я пробовал это решение: , но оно может повлиять только на TextBlocks, кто-нибудь знает, что может быть не так?

5
задан Community 23 May 2017 в 12:15
поделиться