【发布时间】:2020-08-26 10:37:15
【问题描述】:
当我双击它时,我正在尝试更改当前选定单元格的Background 属性,但由于我是 WPF 新手,我遇到了一些问题。我已经用 XAML 尝试过这种方式:
<DataGrid.CellStyle>
<Style TargetType="DataGridCell">
<Style.Triggers>
<Trigger Property="IsFocused" Value="True">
<Setter Property="Background" Value="#FF333333"/>
</Trigger>
</Style.Triggers>
</Style>
</DataGrid.CellStyle>
并以编程方式:
private void DataMapping_MouseDoubleClick(object sender, MouseButtonEventArgs e)
{
var row = sender as DataGridRow;
row.Background = new SolidColorBrush(Color.FromRgb(51, 51, 51));
}
有什么建议吗? Full code for the Datagrid here.
【问题讨论】: