1 write to _group
PresentationFramework (1)
src\Framework\System\Windows\Data\ListCollectionView.cs (1)
81_group = new CollectionViewGroupRoot(this);
43 references to _group
PresentationFramework (43)
src\Framework\System\Windows\Data\ListCollectionView.cs (43)
82_group.GroupDescriptionChanged += new EventHandler(OnGroupDescriptionChanged); 83((INotifyCollectionChanged)_group).CollectionChanged += new NotifyCollectionChangedEventHandler(OnGroupChanged); 84((INotifyCollectionChanged)_group.GroupDescriptions).CollectionChanged += new NotifyCollectionChangedEventHandler(OnGroupByChanged); 260get { return _group.GroupDescriptions; } 269get { return (IsGrouping) ? _group.Items : null; } 492get { return _group.GroupBySelector; } 500_group.GroupBySelector = value; 535get { return _group.IsDataInGroupOrder; } 536set { _group.IsDataInGroupOrder = value; } 656int index = (oldIndex == 0) ? 0 : _group.Items.Count - 1; 657_group.RemoveSpecialItem(index, NewItemPlaceholder, false /*loading*/); 661int index = (newIndex == 0) ? 0 : _group.Items.Count; 662_group.InsertSpecialItem(index, NewItemPlaceholder, false /*loading*/); 929index = _group.Items.Count - 1; 935index = _group.Items.Count - 2; 944_group.RemoveSpecialItem(index, newItem, false /*loading*/); 2185return _group.LeafIndexOf(item); 2238return _group.LeafAt(index); 2292return (!IsGrouping) ? InternalList.Contains(item) : (_group.LeafIndexOf(item) >= 0); 2306return _group.GetLeafEnumerator(); 2363return _group.ItemCount; 2918_group.Clear(); 2921_group.Initialize(); 2923_isGrouping = (_group.GroupBy != null); 2971_group.ActiveComparer = comparer; 2975CollectionViewGroupInternal.IListComparer ilc = _group.ActiveComparer as CollectionViewGroupInternal.IListComparer; 2982_group.ActiveComparer = new CollectionViewGroupInternal.IListComparer(InternalList); 2990_group.InsertSpecialItem(0, NewItemPlaceholder, true /*loading*/); 2993_group.InsertSpecialItem(1, _newItem, true /*loading*/); 3007_group.AddToSubgroups(item, lsi, true /*loading*/); 3013_group.InsertSpecialItem(_group.Items.Count, _newItem, true /*loading*/); 3017_group.InsertSpecialItem(_group.Items.Count, NewItemPlaceholder, true /*loading*/); 3066index = _group.Items.Count; 3072index = _group.Items.Count - 1; 3076_group.InsertSpecialItem(index, item, false /*loading*/); 3080_group.AddToSubgroups(item, lsi, false /*loading*/); 3087if (CanGroupNamesChange || _group.RemoveFromSubgroups(item)) 3090_group.RemoveItemFromSubgroupsByExhaustiveSearch(item); 3097_group.MoveWithinSubgroups(item, lsi, InternalList, oldIndex, newIndex); 3250_group.RestoreGrouping(lsi, deleteList); 3255_group.DeleteAbandonedGroupItems(deleteList);