0
您好我想在我的radgridview的列「colA」上應用樣式名稱「DataColumnStyle」,如果其他列「colB」不可見,但我沒有找到如何訪問「colB」的可見性。
radgridview在同一級別訪問列
<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>
感謝您的回答,但很抱歉,列的順序可能會更改。如果這可以有幫助,我有列的唯一名稱 – makachakh90
沒有。我沒有其他可以想到的純XAML解決方案。您可以嘗試將列的IsVisible屬性和條件綁定到相同的源屬性。 – mm8
謝謝,我按照你的說法解決了它。我創建了其他屬性來獲取該列的可見性,並將其綁定到樣式。 謝謝 – makachakh90