System.Windows.Controls.ItemContainerGenerator.Remove C# (CSharp) Method

Remove() private method

private Remove ( GeneratorPosition position, int count ) : void
position GeneratorPosition
count int
return void
		internal void Remove (GeneratorPosition position, int count)
		{
			CheckOffsetAndRealized (position, count);

			int index = IndexFromGeneratorPosition (position);
			for (int i = 0; i < count; i++) {
				var container = ContainerIndexMap [index + i];
				var item = ContainerItemMap [container];
				ContainerIndexMap.Remove (container, index + i);
				ContainerItemMap.Remove (container);
				RealizedElements.Remove (index + i);
				Owner.ClearContainerForItem (container, item);
			}
		}