gpt4 book ai didi

wpf - 禁用对 WPF Telerik RadGrid 行的关注

转载 作者:行者123 更新时间:2023-12-04 14:07:40 25 4
gpt4 key购买 nike

我有一个 WPF Telerik RadGrid View ,其中的行应该具有基于 bool 值的不同颜色。我能够使用数据触发器来做到这一点,但问题是我无法禁用鼠标悬停和选择行上的效果。因此,即使特定行由于 bool 值而具有不同的颜色,当鼠标移过或选择该行时,它也会被选中/鼠标悬停在颜色效果上。有没有一种方法可以禁用鼠标悬停和特定行的选定属性?将 IsSelected 和 Focusable 属性设置为 false 也没有任何区别。样式和数据触发器如下:

<Style x:Key="RadRowStyle" TargetType="{x:Type telerik:GridViewRow}">
<Style.Triggers>
<DataTrigger Binding="{Binding ABC}" Value="True">
<Setter Property="Background" Value="Blue"/>
<Setter Property="IsSelected" Value="False"/>
<Setter Property="Focusable" Value="False"/>
<Setter Property="FocusVisualStyle" Value="{x:Null}"/>
</DataTrigger>
<DataTrigger Binding="{Binding ABC}" Value="false">
<Setter Property="Background" Value="Transparent"/>
</DataTrigger>
</Style.Triggers>
</Style>

最佳答案

对于选定的项目,您可以在代码中清除它们:

MyGridView.SelectedItem = null;

我仍在寻找一种禁用鼠标悬停的简单方法...

关于wpf - 禁用对 WPF Telerik RadGrid 行的关注,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5191093/

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