Wpf 如何将数据网格行的背景绑定到特定颜色?
我有一个绑定到数据网格的可观察集合。我在视图模型中还有一个color属性,我想将数据网格中每一行的背景绑定到vm上的color属性。您可以将Wpf 如何将数据网格行的背景绑定到特定颜色?,wpf,data-binding,mvvm,wpfdatagrid,Wpf,Data Binding,Mvvm,Wpfdatagrid,我有一个绑定到数据网格的可观察集合。我在视图模型中还有一个color属性,我想将数据网格中每一行的背景绑定到vm上的color属性。您可以将行样式中的背景绑定到数据网格 <DataGrid ...> <DataGrid.RowStyle> <Style TargetType="DataGridRow"> <Setter Property="Background" Value="{Binding MyBack
行样式中的背景绑定到数据网格
<DataGrid ...>
<DataGrid.RowStyle>
<Style TargetType="DataGridRow">
<Setter Property="Background" Value="{Binding MyBackground}"/>
</Style>
</DataGrid.RowStyle>
<!-- ... -->
</DataGrid>
<Setter Property="Background">
<Setter.Value>
<SolidColorBrush Color="{Binding MyColor}"/>
</Setter.Value>
</Setter>