WPF中的datagrid选择行的文字颜色设定问题

smartboy986 2009-05-25 12:04:54
页面上有一个datagrid,
如何显示以下的效果:
当全行被选择的时候,被选择的行的cell中的文字,保持原来的颜色(比如红色),不被高亮反白显示??
...全文
635 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
luckapple2 2009-06-03
  • 打赏
  • 举报
回复
你可以设置下系统默认的字体
ms44 2009-05-26
  • 打赏
  • 举报
回复
<!---DataGrid Cell Style-->
<Style x:Key="myCellStyle00" TargetType="{x:Type dg:DataGridCell}">
<Style.Triggers>
<Trigger Property="IsSelected" Value="True">
<Setter Property="Background" Value="Yellow" />
<Setter Property="Foreground" Value="Black"/>
</Trigger>
<Trigger Property="dg:DataGridRow.IsFocused" Value="True">
<Setter Property="Background" Value="Red" />
</Trigger>
</Style.Triggers>
</Style>

用STYLE 控制即可。
smartboy986 2009-05-26
  • 打赏
  • 举报
回复
字体被反白显示的了,
现在要字体不反白,保持原来的颜色。
jv9 2009-05-25
  • 打赏
  • 举报
回复
你的意思是选择datagrid 行的时候,不显示高亮背景么? 字体颜色本来就没有改变吧.

8,737

社区成员

发帖
与我相关
我的任务
社区描述
WPF/Silverlight相关讨论
社区管理员
  • WPF/Silverlight社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧