3
행에 부울 값을 기반으로하는 WPF Telerik RadGrid 뷰가 있습니다. 데이터 트리거를 사용하여이 작업을 수행 할 수 있었지만 문제는 마우스를 사용하지 않도록 설정하고 행의 효과를 선택할 수 없다는 것입니다. 결과적으로 특정 행이 부울로 인해 다른 색을 갖더라도 마우스가 이동하거나 행이 선택되면 색 효과보다 선택/마우스가 표시됩니다. 특정 행에 마우스를 올려 놓고 선택한 속성을 비활성화 할 수있는 방법이 있습니까? IsSelected 및 Focusable 속성을 false로 설정해도 아무런 차이가 없습니다. 선택한 항목에 대한WPF Telerik RadGrid 행에 포커스 사용 안 함
<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>