WPF:绑定到父元素的属性

时间:2015-04-24 12:35:09

标签: c# wpf xaml binding styles

我正在使用DataGrid,并希望为单元格引入样式触发器,根据列IsReadOnly属性设置单元格的背景颜色。我认为有一些方法可以使用RelativeSource从单元级别到列级别(一直导航到网格并从那里一直向下导航到列),但我无法确定使用的确切路径

1 个答案:

答案 0 :(得分:2)

将以下代码放在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>