您好:
求助一下
版本:Spread For Wpf 1.0J,WPF部分使用了MVVM架构
问题描述: Spread列头追加了排序和过滤功能,数据绑定到了list上(ItemsSource="{Binding Models, Mode=TwoWay, UpdateSourceTrigger=PropertyChanged}"),数据绑定时根据行数据某个字段的值,设置当前行背景色和可用性(Lock)
private ObservableCollection<SeikyuDataModel> models;
public ObservableCollection<SeikyuDataModel> Models
{
get
{
return models;
}
set
{
SetProperty(ref models, value);
}
}
求助内容:
1.点击排序以后,一览中的数据被排序了,当时设置的背景色和可用性并不能随时数据的位置变化而变化,如初始化的时候第二行背景红色,Lock=True,排序后移动到第五行,但是第二行还是背景红色,Lock=True,应该如何处理?
2.点击过滤,画面数据被过滤了,但绑定的Models中还是所有的数据,并不是过滤后的数据。希望能取得过滤后的数据,应该如何处理?
以上两个问题,困扰很久了,
非常感谢!
|
|