public void Load(IEnumerable <TDataItem> source) { this.sourceCollection = source; RadCollectionView <TDataItem> .RebuildDescriptorIndex(source, this.sourceView.SortDescriptors, this.sourceView.GroupDescriptors); this.Indexer.Load(this.sourceCollection); }
public SnapshotCollectionView(IEnumerable <TDataItem> sourceCollection, RadCollectionView <TDataItem> sourceView) { this.sourceView = sourceView; this.sourceCollection = sourceCollection; RadCollectionView <TDataItem> .RebuildDescriptorIndex(sourceCollection, sourceView.SortDescriptors, sourceView.GroupDescriptors); }
private void EnsureDescriptorIndex() { if (this.SourceCollection == null) { return; } RadCollectionView <TDataItem> .RebuildDescriptorIndex(this.SourceCollection, this.SortDescriptors, this.GroupDescriptors); }