【发布时间】:2015-09-14 08:06:52
【问题描述】:
我在网格点击中设置了特定的单元格背景。但是在网格滚动上它设置回默认值。我不喜欢将 EnableRowVirtualization 用作 False。 这是我的代码:
<telerik:RadGridView ItemsSource="{Binding PersonList}" Name="grid"
Height="200" PreviewMouseUp="grid_PreviewMouseUp" >
private void grid_PreviewMouseUp(object sender, MouseButtonEventArgs e)
{
var cell = (sender as RadGridView).CurrentCell;
cell.Background = Brushes.Aqua;
}
谢谢
【问题讨论】:
-
你想达到什么目的?我的意思是,您单击一个单元格,它的背景会发生变化……但是当您单击另一个单元格时会发生什么?第一个单元格是保持颜色还是应该恢复到以前的背景颜色?除了改变它的颜色之外,单击一个单元格是否会做其他事情(例如设置项目的某些属性)?
-
我的主要问题是,当我滚动网格并回到第一个位置时,彩色单元格设置为默认背景。我想在我的项目的复杂场景中使用此功能。感谢您的评论。
标签: wpf wpfdatagrid radgridview