同级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" />
不过您不能通过名称绑定到它。
您好,如果另一列 "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" />
不过您不能通过名称绑定到它。