使用 MVVM 在 XAML 中禁用 TelerikGrid 中的行

Disable Row in TelerikGrid in XAML Using MVVM

我正在使用 WPF 应用程序,在该应用程序中我正在使用 telerik gird 并且我正在使用 MVVM 模型在网格中绑定数据。我想根据绑定到网格的集合中的值禁用行或使行变灰。它是一个布尔值。

在下面的代码中是否有类似为列设置 属性 IsReadOnlyBinding 的东西。

<telerik:GridViewDataColumn Width="40" IsFilterable="False"  HeaderTextAlignment="Center" Header="Max" DataMemberBinding="{Binding Constraint.MaxCountConstraint, Mode=TwoWay}" IsReadOnlyBinding="{Binding MyBoolValue}" Tag="Exclude" />

如何对行执行相同的操作?

电网代码为,

<telerik:RadGridView x:Name="grdSetup" MinHeight="100" telerik:StyleManager.Theme="Windows8" Grid.Row="1" Grid.Column="0" Grid.ColumnSpan="2" ItemsSource="{Binding MCCollection, Mode=TwoWay, UpdateSourceTrigger=PropertyChanged}" AutoGenerateColumns="False" ShowGroupPanel="False" RowIndicatorVisibility="Collapsed" >

当您设置 RadGridView 的 IsReadOnlyBinding 属性 时 - 当基础 属性 为 True 时整行变为只读。

<telerik:RadGridView x:Name="radGridView" IsReadOnlyBinding="{Binding IsActive}" />