0

我目前拥有成功启用/禁用一行的 XAML

        <DataGrid.RowStyle>
            <Style TargetType="DataGridRow">
                <Style.Triggers>
                    <DataTrigger Binding="{Binding State, Converter={StaticResource converter}}" Value="true">
                        <Setter Property="IsEnabled" Value="False"/>
                    </DataTrigger>
                </Style.Triggers>
            </Style>
        </DataGrid.RowStyle>

但是,我知道需要它,因此它不会禁用整行,而只会禁用 2 个单元格。我猜它会是这样的......

        <DataGrid.CellStyle>
            <Style TargetType="DataGridCell">
                <Style.Triggers>
                    <DataTrigger Binding="{Binding State, Converter={StaticResource converter}}" Value="true">
                        <Setter Property="IsEnabled" Value="False"/>
                    </DataTrigger>
                </Style.Triggers>
            </Style>
        </DataGrid.CellStyle>

但是我如何只检查我想禁用的单元格?

谢谢

4

0 回答 0