79 references to NewStartingIndex
PresentationFramework (67)
src\Framework\MS\Internal\Data\CompositeCollectionView.cs (7)
424startingIndex = args.NewStartingIndex; 455UpdateCurrencyAfterAdd(index, args.NewStartingIndex, true); 562int newStartingIndex = args.NewStartingIndex; 599UpdateCurrencyAfterAdd(newStartingIndex, args.NewStartingIndex, true); 709int flatNewIndex = args.NewStartingIndex; 734if (args.NewStartingIndex >= 0) 1486if (e.NewStartingIndex < 0)
src\Framework\MS\Internal\Data\EnumerableCollectionView.cs (8)
410if (args.NewStartingIndex < 0 || _snapshot.Count <= args.NewStartingIndex) 421_snapshot.Insert(args.NewStartingIndex, args.NewItems[i]); 440for (int i=args.NewItems.Count-1, index=args.NewStartingIndex+i; i>=0; --i, --index) 450if (args.NewStartingIndex < 0) 453if (args.OldStartingIndex < args.NewStartingIndex) 457newIndex = args.NewStartingIndex + i; 471newIndex = args.NewStartingIndex + i;
src\Framework\System\Windows\Controls\DataGrid.cs (1)
7300if (GroupingSortDescriptionIndices[i] >= e.NewStartingIndex)
src\Framework\System\Windows\Controls\DataGridColumnCollection.cs (2)
96UpdateDisplayIndexForNewColumns(e.NewItems, e.NewStartingIndex); 105UpdateDisplayIndexForMovedColumn(e.OldStartingIndex, e.NewStartingIndex);
src\Framework\System\Windows\Controls\DataGridColumnHeaderCollection.cs (2)
216newArgs = new NotifyCollectionChangedEventArgs(e.Action, HeadersFromColumns(e.NewItems), e.NewStartingIndex); 224newArgs = new NotifyCollectionChangedEventArgs(e.Action, HeadersFromColumns(e.OldItems), e.NewStartingIndex, e.OldStartingIndex);
src\Framework\System\Windows\Controls\GridViewHeaderRowPresenter.cs (2)
701int end = GetVisualIndex(e.NewStartingIndex); 710index = GetVisualIndex(e.NewStartingIndex);
src\Framework\System\Windows\Controls\ItemCollection.cs (4)
2204Debug.Assert(e.NewStartingIndex >= 0); 2209clone.Insert(e.NewStartingIndex + i, (T)e.NewItems[i]); 2239clone.Insert(e.NewStartingIndex, (T)e.NewItems[0]); 2249clone.Insert(e.NewStartingIndex + i, (T)e.NewItems[i]);
src\Framework\System\Windows\Controls\ItemContainerGenerator.cs (3)
2413OnItemAdded(args.NewItems[0], args.NewStartingIndex); 2429OnItemReplaced(args.OldItems[0], args.NewItems[0], args.NewStartingIndex); 2439OnItemMoved(args.OldItems[0], args.OldStartingIndex, args.NewStartingIndex);
src\Framework\System\Windows\Controls\ItemsControl.cs (5)
3663if (index >= e.NewStartingIndex) 3690if (e.OldStartingIndex < e.NewStartingIndex) 3693right = e.NewStartingIndex; 3698left = e.NewStartingIndex; 3708info.Index = e.NewStartingIndex;
src\Framework\System\Windows\Controls\MultipleCopiesCollection.cs (3)
57Insert(e.NewStartingIndex); 64Move(e.OldStartingIndex, e.NewStartingIndex); 78OnReplace(CopiedItem, CopiedItem, e.NewStartingIndex);
src\Framework\System\Windows\Controls\Primitives\Selector.cs (3)
1136e.NewStartingIndex == 0)) 1176ItemInfo info = NewItemInfo(e.NewItems[0], null, e.NewStartingIndex); 1197ItemSetIsSelected(ItemInfoFromIndex(e.NewStartingIndex), false);
src\Framework\System\Windows\Controls\VirtualizedCellInfoCollection.cs (2)
958OnAddRow(e.NewStartingIndex); 970OnMoveRow(e.OldStartingIndex, e.NewStartingIndex);
src\Framework\System\Windows\Data\BindingListCollectionView.cs (9)
1530BeginAddNew(args.NewItems[0], args.NewStartingIndex); 1537AdjustCurrencyForAdd(args.NewStartingIndex); 1560moveCurrency = AdjustCurrencyForReplace(args.NewStartingIndex); 1568AdjustCurrencyForMove(args.OldStartingIndex, args.NewStartingIndex); 1573_group.MoveWithinSubgroups(args.OldItems[0], null, InternalList, args.OldStartingIndex, args.NewStartingIndex); 1840_shadowList.Insert(e.NewStartingIndex, e.NewItems[0]); 1849_shadowList.Move(e.OldStartingIndex, e.NewStartingIndex); 2324AdjustCurrencyForAdd(e.NewStartingIndex); 2479if (e.NewStartingIndex < 0)
src\Framework\System\Windows\Data\CollectionView.cs (3)
1103AdjustCurrencyForAdd(args.NewStartingIndex); 1127AdjustCurrencyForMove(args.OldStartingIndex, args.NewStartingIndex); 2015if (e.NewStartingIndex < 0)
src\Framework\System\Windows\Data\ListCollectionView.cs (12)
1716if (args.Action != NotifyCollectionChangedAction.Remove && args.NewStartingIndex < 0 1756BeginAddNew(args.NewItems[0], args.NewStartingIndex); 1764adjustedNewIndex = AdjustBefore(NotifyCollectionChangedAction.Add, args.NewItems[0], args.NewStartingIndex); 1785if (IsAddingNew && args.NewStartingIndex <= _newItemIndex) 1815_newItemIndex = args.NewStartingIndex; 1817else if (args.OldStartingIndex < _newItemIndex && _newItemIndex <= args.NewStartingIndex) 1821else if (args.NewStartingIndex <= _newItemIndex && _newItemIndex < args.OldStartingIndex) 2404if (e.NewStartingIndex > _unknownIndex) 2406ShadowCollection.Insert(e.NewStartingIndex, e.NewItems[0]); 2443ShadowCollection.Insert(e.NewStartingIndex, e.NewItems[0]); 2555if (e.NewStartingIndex < 0) 3027AdjustCurrencyForAdd(e.NewStartingIndex);
src\Framework\System\Windows\Documents\DocumentSequenceTextContainer.cs (1)
625int startingIndex = args.NewStartingIndex;
System (1)
compmod\system\collections\specialized\marshalinghelpers.cs (1)
98managedArgs.NewStartingIndex,
System.Activities.Core.Presentation (3)
System\Activities\Core\Presentation\TransitionDesigner.xaml.cs (3)
257ModelItem movedModelItem = this.TransitionsSharingTrigger[e.NewStartingIndex].Item; 260if (e.OldStartingIndex < e.NewStartingIndex) 266else if (e.OldStartingIndex > e.NewStartingIndex)
System.Activities.Presentation (4)
System.Activities.Presentation\System\Activities\Presentation\Base\Core\Internal\PropertyEditing\Model\ModelPropertyValueCollection.cs (3)
447int startingIndex = e.NewStartingIndex < 0 ? this.Count : e.NewStartingIndex; 462int oldIndex = e.OldStartingIndex, newIndex = e.NewStartingIndex;
System.Activities.Presentation\System\Activities\Presentation\WorkflowItemsPresenter.cs (1)
247int itemViewIndex = GetViewIndexForItem(e.NewStartingIndex);
System.Data (4)
cdf\src\NetFx40\Tools\System.Activities.Presentation\System\Activities\Presentation\Base\Core\Internal\PropertyEditing\Model\ModelPropertyValueCollection.cs (3)
447int startingIndex = e.NewStartingIndex < 0 ? this.Count : e.NewStartingIndex; 462int oldIndex = e.OldStartingIndex, newIndex = e.NewStartingIndex;
cdf\src\NetFx40\Tools\System.Activities.Presentation\System\Activities\Presentation\WorkflowItemsPresenter.cs (1)
247int itemViewIndex = GetViewIndexForItem(e.NewStartingIndex);