WPF,通过修改dataGrid的cell的style,改变选中行失去焦点时的颜色 4.0可用
2021-07-20 02:21
标签:选中 post get sys pos resource self for oar WPF,通过修改dataGrid的cell的style,改变选中行失去焦点时的颜色 4.0可用 标签:选中 post get sys pos resource self for oar 原文地址:http://www.cnblogs.com/nocanstillbb/p/8046713.html Style TargetType="{x:Type DataGridCell}">
Style.Triggers>
Trigger Property="IsSelected" Value="true">
Setter Property="Background" Value="{DynamicResource {x:Static SystemColors.HighlightBrushKey}}" />
Setter Property="Foreground" Value="{DynamicResource {x:Static SystemColors.HighlightTextBrushKey}}" />
Setter Property="BorderBrush" Value="{DynamicResource {x:Static SystemColors.HighlightBrushKey}}" />
Trigger>
MultiDataTrigger>
MultiDataTrigger.Conditions>
Condition Binding="{Binding IsSelected, RelativeSource={RelativeSource Self}}" Value="True" />
Condition Binding="{Binding IsKeyboardFocusWithin, RelativeSource={RelativeSource AncestorType={x:Type DataGrid}, Mode=FindAncestor}}" Value="False" />
MultiDataTrigger.Conditions>
Setter Property="Background" Value="{DynamicResource {x:Static SystemColors.HighlightBrushKey}}" />
Setter Property="Foreground" Value="{DynamicResource {x:Static SystemColors.HighlightTextBrushKey}}" />
Setter Property="BorderBrush" Value="{DynamicResource {x:Static SystemColors.HighlightBrushKey}}" />
MultiDataTrigger>
Style.Triggers>
Style>
文章标题:WPF,通过修改dataGrid的cell的style,改变选中行失去焦点时的颜色 4.0可用
文章链接:http://soscw.com/essay/106437.html