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