我有一个数据网格,我正在使用这个多值转换器:
<DataGrid.RowStyle>
<Style TargetType="DataGridRow">
<Setter Property="Background">
<Setter.Value>
<MultiBinding Converter="{StaticResource ucComponentesDataGridComponentesBackgroundFilaMultiValueConverter}">
<MultiBinding.Bindings>
<Binding />
<Binding Path="IsSelected"/>
</MultiBinding.Bindings>
</MultiBinding>
</Setter.Value>
</Setter>
但是通过这种方式我无法获得该行的IsSelected属性。如何在多值转换器中使用该属性?
答案 0 :(得分:0)
嗯,解决方案是替换这一行:
<Binding Path="IsSelected"/>
这个:
<Binding RelativeSource="{RelativeSource Self}" Path="IsSelected"/>