如何设置Datagrid行header背景色
How to set Datagrid row header background color
我有一个看起来像这样的数据网格....
我需要将我用紫色突出显示的区域设置为背景色(透明),使其变为黑色。这部分是“行 Header”,使用 DataGrid LoadingRow="OnLoadingRow"
自动添加计数
private void OnLoadingRow(object sender, DataGridRowEventArgs e)
{
e.Row.Header = (e.Row.GetIndex()+1).ToString();
tickerListView.Items.MoveCurrentToLast();
tickerListView.ScrollIntoView(tickerListView.Items.CurrentItem);
}
但是,我无法设置它的背景颜色。我该怎么做?
谢谢
如果您使用 WPF,请尝试以下方式:
<DataGrid>
...
<DataGrid.Resources>
<Style TargetType="Button" x:Key="{ComponentResourceKey ResourceId=DataGridSelectAllButtonStyle, TypeInTargetAssembly={x:Type DataGrid}}">
<Setter Property="Background" Value="Transparent" />
</Style>
</DataGrid.Resources>
...
</DataGrid>
我有一个看起来像这样的数据网格....
我需要将我用紫色突出显示的区域设置为背景色(透明),使其变为黑色。这部分是“行 Header”,使用 DataGrid LoadingRow="OnLoadingRow"
自动添加计数 private void OnLoadingRow(object sender, DataGridRowEventArgs e)
{
e.Row.Header = (e.Row.GetIndex()+1).ToString();
tickerListView.Items.MoveCurrentToLast();
tickerListView.ScrollIntoView(tickerListView.Items.CurrentItem);
}
但是,我无法设置它的背景颜色。我该怎么做?
谢谢
如果您使用 WPF,请尝试以下方式:
<DataGrid>
...
<DataGrid.Resources>
<Style TargetType="Button" x:Key="{ComponentResourceKey ResourceId=DataGridSelectAllButtonStyle, TypeInTargetAssembly={x:Type DataGrid}}">
<Setter Property="Background" Value="Transparent" />
</Style>
</DataGrid.Resources>
...
</DataGrid>