标签:mit new port i++ .net convert action app width
原文:在wpf datagrid中,想要根据一个条件来改变datagrid行的背景颜色
在wpf datagrid中,想要根据一个条件来改变datagrid行的背景颜色
例如根据学生的年龄来修改,年龄小于18岁的,该行为红色显示,如何做到
在你需要加载的键入代码,我一般放在TabControl的selected事件中
?Dispatcher.BeginInvoke(System.Windows.Threading.DispatcherPriority.ApplicationIdle, new Action(方法名));
?
我个人定义了一个方法
?for (int i = 0; i < this.dg_showMeeting.Items.Count; i++)
??????????? {
??????????????? DataRowView drv = dg.Items[i] as DataRowView;
??????????????? int age= Convert.ToDateTime(drv["age"]);
??????????????? if (age < 18)
??????????????? {
??????????????????? var row = dg.ItemContainerGenerator.ContainerFromItem(dg.Items[i]) as DataGridRow;
??????????????????? row.Background = new SolidColorBrush(Colors.Red);
??????????????? }
??????????? } ??
在wpf datagrid中,想要根据一个条件来改变datagrid行的背景颜色
标签:mit new port i++ .net convert action app width
原文地址:https://www.cnblogs.com/lonelyxmas/p/9824792.html