Я ИЩУ изменить выбранный стиль строк в моем DataGrid от темно-синий и белый текст, который по умолчанию на самом деле зависит от существующего цвета переднего плана в строке, как это:WPF DataGridRow IsSelected Триггеры
<MultiDataTrigger>
<MultiDataTrigger.Conditions>
<Condition Property="Foreground" Value="Navy" />
<Condition Property="IsSelected" Value="True" />
</MultiDataTrigger.Conditions>
<MultiDataTrigger.Setters>
<Setter Property="Background" Value="LightSkyBlue" />
</MultiDataTrigger.Setters>
</MultiDataTrigger>
<MultiDataTrigger>
<MultiDataTrigger.Conditions>
<Condition Property="Foreground" Value="Red" />
<Condition Property="IsSelected" Value="True" />
</MultiDataTrigger.Conditions>
<MultiDataTrigger.Setters>
<Setter Property="Background" Value="LightGoldenrodYellow" />
</MultiDataTrigger.Setters>
</MultiDataTrigger>
Для других элементов управления я могу найти ControlTemplate, который содержит триггеры, которые задают выбранный стиль, но я не могу найти правильный шаблон для DataGridRow. Кто-нибудь знает, какой шаблон установлен?
Это делает именно то, что мне нужно! Благодаря! – pquest
Почему мы не можем просто использовать стиль для строки? Почему конкретно стиль ячейки? – ProfK