1 write to _group
PresentationFramework (1)
src\Framework\System\Windows\Data\BindingListCollectionView.cs (1)
59
_group
= new CollectionViewGroupRoot(this);
43 references to _group
PresentationFramework (43)
src\Framework\System\Windows\Data\BindingListCollectionView.cs (43)
60
_group
.GroupDescriptionChanged += new EventHandler(OnGroupDescriptionChanged);
61
((INotifyCollectionChanged)
_group
).CollectionChanged += new NotifyCollectionChangedEventHandler(OnGroupChanged);
62
((INotifyCollectionChanged)
_group
.GroupDescriptions).CollectionChanged += new NotifyCollectionChangedEventHandler(OnGroupByChanged);
355
get { return
_group
.GroupDescriptions; }
364
get { return (_isGrouping) ?
_group
.Items : null; }
376
get { return
_group
.GroupBySelector; }
384
_group
.GroupBySelector = value;
420
get { return
_group
.IsDataInGroupOrder; }
421
set {
_group
.IsDataInGroupOrder = value; }
541
int index = (oldIndex == 0) ? 0 :
_group
.Items.Count - 1;
542
_group
.RemoveSpecialItem(index, NewItemPlaceholder, false /*loading*/);
546
int index = (newIndex == 0) ? 0 :
_group
.Items.Count;
547
_group
.InsertSpecialItem(index, NewItemPlaceholder, false /*loading*/);
824
index =
_group
.Items.Count - 1;
830
index =
_group
.Items.Count - 2;
838
_group
.RemoveSpecialItem(index, newItem, false /*loading*/);
1573
_group
.MoveWithinSubgroups(args.OldItems[0], null, InternalList, args.OldStartingIndex, args.NewStartingIndex);
1685
return
_group
.ItemCount;
1714
return
_group
.LeafIndexOf(item);
1774
return
_group
.LeafAt(index);
1815
return (!_isGrouping) ? CollectionProxy.Contains(item) : (
_group
.LeafIndexOf(item) >= 0);
1829
return
_group
.GetLeafEnumerator();
2248
_group
.Clear();
2251
_group
.Initialize();
2253
_isGrouping = (
_group
.GroupBy != null);
2269
_group
.ActiveComparer = comparer;
2273
CollectionViewGroupInternal.IListComparer ilc =
_group
.ActiveComparer as CollectionViewGroupInternal.IListComparer;
2280
_group
.ActiveComparer = new CollectionViewGroupInternal.IListComparer(list);
2288
_group
.InsertSpecialItem(0, NewItemPlaceholder, true /*loading*/);
2291
_group
.InsertSpecialItem(1, _newItem, true /*loading*/);
2305
_group
.AddToSubgroups(item, lsi, true /*loading*/);
2311
_group
.InsertSpecialItem(
_group
.Items.Count, _newItem, true /*loading*/);
2315
_group
.InsertSpecialItem(
_group
.Items.Count, NewItemPlaceholder, true /*loading*/);
2363
index =
_group
.Items.Count;
2369
index =
_group
.Items.Count - 1;
2373
_group
.InsertSpecialItem(index, item, false /*loading*/);
2377
_group
.AddToSubgroups(item, null, false /*loading*/);
2384
if (CanGroupNamesChange ||
_group
.RemoveFromSubgroups(item))
2387
_group
.RemoveItemFromSubgroupsByExhaustiveSearch(item);
2419
_group
.RestoreGrouping(lsi, deleteList);
2424
_group
.DeleteAbandonedGroupItems(deleteList);