WPF:绑定到父元素的 属性
WPF: Bind to property of a parent element
我正在使用 DataGrid
并想为单元格引入样式触发器,它根据列的 IsReadOnly
属性 设置单元格的背景颜色。我认为有一些方法可以使用 RelativeSource
从单元格级别到达列级别(一直导航到网格并从那里返回到列),但我无法弄清楚要使用的确切路径.
将以下代码放入您的 DataGrid 中:
<DataGrid.CellStyle>
<Style TargetType="DataGridCell">
<Style.Triggers>
<DataTrigger Binding="{Binding Path=IsReadOnly, RelativeSource={RelativeSource Self} }"
Value="True">
<Setter Property="Background" Value="Red"/>
</DataTrigger>
</Style.Triggers>
</Style>
</DataGrid.CellStyle>
我正在使用 DataGrid
并想为单元格引入样式触发器,它根据列的 IsReadOnly
属性 设置单元格的背景颜色。我认为有一些方法可以使用 RelativeSource
从单元格级别到达列级别(一直导航到网格并从那里返回到列),但我无法弄清楚要使用的确切路径.
将以下代码放入您的 DataGrid 中:
<DataGrid.CellStyle>
<Style TargetType="DataGridCell">
<Style.Triggers>
<DataTrigger Binding="{Binding Path=IsReadOnly, RelativeSource={RelativeSource Self} }"
Value="True">
<Setter Property="Background" Value="Red"/>
</DataTrigger>
</Style.Triggers>
</Style>
</DataGrid.CellStyle>