gpt4 book ai didi

c# - 删除特定列 RadGrid MVVM 的格式

转载 作者:行者123 更新时间:2023-12-03 10:45:13 25 4
gpt4 key购买 nike

我正在使用 WPF应用程序,因为我正在使用 Telerik gird,而且我正在使用 MVVM模型来绑定(bind)网格中的数据。我已根据某些值将行设置为灰色和只读。它工作正常。

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

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

//代码:

<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>

将值绑定(bind)到每一列使这项工作。对于那些可编辑的列,只需删除 IsActive .

关于c# - 删除特定列 RadGrid MVVM 的格式,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28847648/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com