Настройка текста Цвет строки DataGrid WPF при выборе строки Я пытаюсь изменить цвет текста в выбранной строке в WPat datagrid. По умолчанию он меняет цвет текста белый, есть ли способ изменить это с помощью стилей/триггеров и т.д. Спасибо заранее! Ответ 1 Попробуйте это <Style x:Key="DataGridCellStyle" TargetType="{x:Type DataGridCell}" > <Style.Triggers> <Trigger Property="IsSelected" Value="True"> <Setter Property="Foreground" Value="Green"/> </Trigger> </Style.Triggers> </Style> Затем вы можете использовать его в столбцах, которые считаются подходящими как <DataGrid ...> <DataGrid.Columns> <DataGridTextColumn CellStyle="{StaticResource DataGridCellStyle}" .../> Если вы хотите, чтобы он применим ко всем столбцам, вы можете изменить x: ключ стиля на <Style x:Key="{x:Type DataGridCell}" TargetType="{x:Type DataGridCell}" >
Ответ 1 Попробуйте это <Style x:Key="DataGridCellStyle" TargetType="{x:Type DataGridCell}" > <Style.Triggers> <Trigger Property="IsSelected" Value="True"> <Setter Property="Foreground" Value="Green"/> </Trigger> </Style.Triggers> </Style> Затем вы можете использовать его в столбцах, которые считаются подходящими как <DataGrid ...> <DataGrid.Columns> <DataGridTextColumn CellStyle="{StaticResource DataGridCellStyle}" .../> Если вы хотите, чтобы он применим ко всем столбцам, вы можете изменить x: ключ стиля на <Style x:Key="{x:Type DataGridCell}" TargetType="{x:Type DataGridCell}" >