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); 355get { return _group.GroupDescriptions; } 364get { return (_isGrouping) ? _group.Items : null; } 376get { return _group.GroupBySelector; } 384_group.GroupBySelector = value; 420get { return _group.IsDataInGroupOrder; } 421set { _group.IsDataInGroupOrder = value; } 541int index = (oldIndex == 0) ? 0 : _group.Items.Count - 1; 542_group.RemoveSpecialItem(index, NewItemPlaceholder, false /*loading*/); 546int index = (newIndex == 0) ? 0 : _group.Items.Count; 547_group.InsertSpecialItem(index, NewItemPlaceholder, false /*loading*/); 824index = _group.Items.Count - 1; 830index = _group.Items.Count - 2; 838_group.RemoveSpecialItem(index, newItem, false /*loading*/); 1573_group.MoveWithinSubgroups(args.OldItems[0], null, InternalList, args.OldStartingIndex, args.NewStartingIndex); 1685return _group.ItemCount; 1714return _group.LeafIndexOf(item); 1774return _group.LeafAt(index); 1815return (!_isGrouping) ? CollectionProxy.Contains(item) : (_group.LeafIndexOf(item) >= 0); 1829return _group.GetLeafEnumerator(); 2248_group.Clear(); 2251_group.Initialize(); 2253_isGrouping = (_group.GroupBy != null); 2269_group.ActiveComparer = comparer; 2273CollectionViewGroupInternal.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*/); 2363index = _group.Items.Count; 2369index = _group.Items.Count - 1; 2373_group.InsertSpecialItem(index, item, false /*loading*/); 2377_group.AddToSubgroups(item, null, false /*loading*/); 2384if (CanGroupNamesChange || _group.RemoveFromSubgroups(item)) 2387_group.RemoveItemFromSubgroupsByExhaustiveSearch(item); 2419_group.RestoreGrouping(lsi, deleteList); 2424_group.DeleteAbandonedGroupItems(deleteList);