本文介绍了使用WPF以编程方式更改datagrid选择的行颜色?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
我想在后面的代码中动态更改所选行的颜色。我正在使用Visual Studio2008。有人可以帮忙吗?
I want to change the selected row color dynamically in code behind. I'm using Visual Studio 2008. Can anyone help to do this?
推荐答案
Dim selectedItem As New Style(GetType(DataGridCell))
Dim triggerIsSelected As New Trigger() With {.[Property] = DataGridCell.IsSelectedProperty, .Value = True}
triggerIsSelected.Setters.Add(New Setter(DataGridCell.BackgroundProperty, System.Windows.Media.Color.Red))
selectedItem.Triggers.Add(triggerIsSelected)
Datagrid1.CellStyle = selectedItem
这篇关于使用WPF以编程方式更改datagrid选择的行颜色?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!