dav*_*vid 19 data-binding wpf mvvm wpfdatagrid
我有一个可观察的集合绑定到数据网格.我还在视图模型中有一个color属性,我想将数据网格中每一行的背景绑定到vm上的color属性.
Fre*_*lad 34
你可以Background在RowStylefor中绑定DataGrid
<DataGrid ...>
<DataGrid.RowStyle>
<Style TargetType="DataGridRow">
<Setter Property="Background" Value="{Binding MyBackground}"/>
</Style>
</DataGrid.RowStyle>
<!-- ... -->
</DataGrid>
Run Code Online (Sandbox Code Playgroud)
这将是有效的,如果MyBackground是Brush.你在问题中提到你有一个Color,如果是这种情况你可以使用它
<Setter Property="Background">
<Setter.Value>
<SolidColorBrush Color="{Binding MyColor}"/>
</Setter.Value>
</Setter>
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
19476 次 |
| 最近记录: |