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);
260
get { return
_group
.GroupDescriptions; }
269
get { return (IsGrouping) ?
_group
.Items : null; }
492
get { return
_group
.GroupBySelector; }
500
_group
.GroupBySelector = value;
535
get { return
_group
.IsDataInGroupOrder; }
536
set {
_group
.IsDataInGroupOrder = value; }
656
int index = (oldIndex == 0) ? 0 :
_group
.Items.Count - 1;
657
_group
.RemoveSpecialItem(index, NewItemPlaceholder, false /*loading*/);
661
int index = (newIndex == 0) ? 0 :
_group
.Items.Count;
662
_group
.InsertSpecialItem(index, NewItemPlaceholder, false /*loading*/);
929
index =
_group
.Items.Count - 1;
935
index =
_group
.Items.Count - 2;
944
_group
.RemoveSpecialItem(index, newItem, false /*loading*/);
2185
return
_group
.LeafIndexOf(item);
2238
return
_group
.LeafAt(index);
2292
return (!IsGrouping) ? InternalList.Contains(item) : (
_group
.LeafIndexOf(item) >= 0);
2306
return
_group
.GetLeafEnumerator();
2363
return
_group
.ItemCount;
2918
_group
.Clear();
2921
_group
.Initialize();
2923
_isGrouping = (
_group
.GroupBy != null);
2971
_group
.ActiveComparer = comparer;
2975
CollectionViewGroupInternal.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*/);
3066
index =
_group
.Items.Count;
3072
index =
_group
.Items.Count - 1;
3076
_group
.InsertSpecialItem(index, item, false /*loading*/);
3080
_group
.AddToSubgroups(item, lsi, false /*loading*/);
3087
if (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);