C# 删除特定列RadGrid MVVM的格式

C# 删除特定列RadGrid MVVM的格式,c#,wpf,xaml,mvvm,telerik,C#,Wpf,Xaml,Mvvm,Telerik,我使用的是WPF应用程序,我使用的是telerik网格,我还使用MVVM模型来绑定网格中的数据。我已经根据一些值将行设置为灰色和只读。工作正常 现在我必须删除3个特定列的格式(即,我必须将背景设置为白色,只读设置为false) 该行使用以下代码变为灰色 <telerik:RadGridView x:Name="radGridView" IsReadOnlyBinding="{Binding IsActive}" /> //代码: <telerik:RadGridView.Ro

我使用的是
WPF
应用程序,我使用的是telerik网格,我还使用
MVVM
模型来绑定网格中的数据。我已经根据一些值将行设置为灰色和只读。工作正常

现在我必须删除3个特定列的格式(即,我必须将背景设置为白色,只读设置为false)

该行使用以下代码变为灰色

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

<telerik:RadGridView.RowStyle>
<Style TargetType="{x:Type telerik:GridViewRow}">
 <Style.Triggers>
 <DataTrigger Binding="{Binding IsActive}" Value="True">
 <Setter Property="Background" Value="Gray" />
 </DataTrigger>
 </Style.Triggers>
 </Style>
 </telerik:RadGridView.RowStyle>

使用以下代码将行设置为只读

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


我怎样才能做到这一点呢?

我已经做到了这一点

<telerik:GridViewDataColumn Header="Name" IsReadOnlyBinding="{Binding IsActive}">
</telerik:GridViewDataColumn>

将值绑定到每个列使此工作正常。对于那些可编辑的列,刚刚去掉了
IsActive