public void Load(IEnumerable <TDataItem> source)
        {
            this.sourceCollection = source;
            RadCollectionView <TDataItem> .RebuildDescriptorIndex(source, this.sourceView.SortDescriptors, this.sourceView.GroupDescriptors);

            this.Indexer.Load(this.sourceCollection);
        }
예제 #2
0
        public SnapshotCollectionView(IEnumerable <TDataItem> sourceCollection, RadCollectionView <TDataItem> sourceView)
        {
            this.sourceView       = sourceView;
            this.sourceCollection = sourceCollection;

            RadCollectionView <TDataItem> .RebuildDescriptorIndex(sourceCollection, sourceView.SortDescriptors, sourceView.GroupDescriptors);
        }
예제 #3
0
 private void EnsureDescriptorIndex()
 {
     if (this.SourceCollection == null)
     {
         return;
     }
     RadCollectionView <TDataItem> .RebuildDescriptorIndex(this.SourceCollection, this.SortDescriptors, this.GroupDescriptors);
 }