如何改变WPF中DataGrid的行样式

阿达King哥 2011-08-12 10:51:15
DataGrid中有一列名称为"是否标注",这个列只有2个值,一个是"是",一个是"否",数据已经成功绑定到DataGrid上,我希望所有标注列为“是”的行显示红色。请问如何操作?
...全文
468 7 打赏 收藏 转发到动态 举报
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
CCAV2_2 2012-02-08
  • 打赏
  • 举报
回复
#6不错。。
zxh198841 2011-09-08
  • 打赏
  • 举报
回复
可以写个样式
namhyuk 2011-08-16
  • 打赏
  • 举报
回复

<Style x:Key="DataGridRowStyle" TargetType="{x:Type DataGridRow}">
<Style.Triggers>
<DataTrigger Binding="{Binding Path=MyColumn}" Value="是">
<Setter Property="Background" Value="Red" />
</DataTrigger>
</Style.Triggers>
</Style>
……
<DataGrid RowStyle="{StaticResource DataGridRowStyle}" ……
namhyuk 2011-08-13
  • 打赏
  • 举报
回复
其实你用WPF DataTrigger搜一下,可以搜出比处理这种情况复杂N多的实现。

DataTrigger.
oo渣渣oo 2011-08-12
  • 打赏
  • 举报
回复
关注!!!
阿达King哥 2011-08-12
  • 打赏
  • 举报
回复
有没有人知道啊?
阿达King哥 2011-08-12
  • 打赏
  • 举报
回复
真的没人会吗?我觉得这应该是一个简单的XAML问题,但是我才搞WPF,不知道耶。

8,735

社区成员

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

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