18
データグリッドにバインドする観測可能なコレクションがあります。また、ビューモデルではカラープロパティがあり、データグリッド内の各行の背景をVMのcolorプロパティにバインドしたいとします。データグリッド行の背景を特定の色にバインドする方法を教えてください。
データグリッドにバインドする観測可能なコレクションがあります。また、ビューモデルではカラープロパティがあり、データグリッド内の各行の背景をVMのcolorプロパティにバインドしたいとします。データグリッド行の背景を特定の色にバインドする方法を教えてください。
あなたはMyBackground
がBrush
ある場合、これは動作しますDataGrid
<DataGrid ...>
<DataGrid.RowStyle>
<Style TargetType="DataGridRow">
<Setter Property="Background" Value="{Binding MyBackground}"/>
</Style>
</DataGrid.RowStyle>
<!-- ... -->
</DataGrid>
ためRowStyle
でBackground
をバインドすることができます。あなたは、このような場合には、あなたが私はそれをチェックします代わりに
<Setter Property="Background">
<Setter.Value>
<SolidColorBrush Color="{Binding MyColor}"/>
</Setter.Value>
</Setter>
おかげでこれを使用することができ、
Color
を持っているあなたの質問に言及します – david