同级radgridview访问列

radgridview access column in the same level

您好,如果另一列 "colB" 不可见,我想在我的 radgridview 中的列 "colA" 上应用样式名称 "DataColumnStyle",但我没有找到如何访问"colB".

的可见性
<Style x:Key="DataColumnStyle"
           TargetType="telerik:GridViewCell">
        <Setter Property="ToolTip"
                Value="{Binding BienEtService.PolitiquePrixBes.PrixVenteTTC,
                                Mode=OneWay,
                                StringFormat='{}{0:0.00 €}'}" />
        <Style.Triggers>
            <MultiDataTrigger>
                <MultiDataTrigger.Conditions>
                    <Condition Binding="{Binding RelativeSource={RelativeSource Self},
                                                 Path=IsVisible}"
                               Value="True" />
                </MultiDataTrigger.Conditions>
                <Setter Property="Foreground"
                        Value="Orange" />
            </MultiDataTrigger>
        </Style.Triggers>
    </Style>

如果您知道列在父 Columns 集合中的索引,您应该能够绑定到该列 RadGridView:

<Condition Binding="{Binding RelativeSource={RelativeSource AncestorType=telerik:RadGridView}, Path=Columns[0].IsVisible}" Value="True" />

不过您不能通过名称绑定到它。