void UpdateGroupTracking() { ClearGroupTracking(); for (int n = 0; n < _groupSource.Count; n++) { var source = ItemsSourceFactory.Create(_groupSource[n] as IEnumerable, this); source.HasFooter = _hasGroupFooters; source.HasHeader = _hasGroupHeaders; _groups.Add(source); } }
protected override TItemsViewSource CreateItemsSource() { return((TItemsViewSource)ItemsSourceFactory.Create(ItemsView, this)); }
protected virtual TItemsViewSource CreateItemsSource() { return((TItemsViewSource)ItemsSourceFactory.Create(ItemsView, this)); }