1 interface inheriting from IItemContainerGenerator
PresentationFramework (1)
src\Framework\System\Windows\Controls\Primitives\IRecyclingItemContainerGenerator.cs (1)
26public interface IRecyclingItemContainerGenerator : IItemContainerGenerator
64 references to IItemContainerGenerator
PresentationFramework (64)
src\Framework\System\Windows\Automation\Peers\ItemsControlAutomationPeer.cs (1)
782((IItemContainerGenerator)_itemsControl.ItemContainerGenerator).PrepareItemContainer(_container);
src\Framework\System\Windows\Controls\DataGridCellsPanel.cs (12)
170IItemContainerGenerator generator = ItemContainerGenerator; 264IItemContainerGenerator generator = ItemContainerGenerator; 522private static GeneratorPosition IndexToGeneratorPositionForStart(IItemContainerGenerator generator, int index, out int childIndex) 539IItemContainerGenerator generator, 559IItemContainerGenerator generator, 593IItemContainerGenerator generator, 829private Size EnsureAtleastOneHeader(IItemContainerGenerator generator, 977using (((IItemContainerGenerator)generator).StartAt(IndexToGeneratorPositionForStart(generator, childIndex, out childIndex), GeneratorDirection.Forward, true)) 1035private void VirtualizeChildren(List<RealizedColumnsBlock> blockList, IItemContainerGenerator generator) 1144private void CleanupRange(IList children, IItemContainerGenerator generator, int startIndex, int count) 1793IItemContainerGenerator generator = parentPresenter.ItemContainerGenerator as IItemContainerGenerator;
src\Framework\System\Windows\Controls\ItemContainerGenerator.cs (14)
174ItemContainerGenerator IItemContainerGenerator.GetItemContainerGeneratorForPanel(Panel panel) 200IDisposable IItemContainerGenerator.StartAt(GeneratorPosition position, GeneratorDirection direction) 202return ((IItemContainerGenerator)this).StartAt(position, direction, false); 213IDisposable IItemContainerGenerator.StartAt(GeneratorPosition position, GeneratorDirection direction, bool allowStartAtRealizedItem) 230DependencyObject IItemContainerGenerator.GenerateNext() 239DependencyObject IItemContainerGenerator.GenerateNext(out bool isNewlyRealized) 261void IItemContainerGenerator.PrepareItemContainer(DependencyObject container) 270void IItemContainerGenerator.Remove(GeneratorPosition position, int count) 437void IItemContainerGenerator.RemoveAll() 508GeneratorPosition IItemContainerGenerator.GeneratorPositionFromIndex(int itemIndex) 525int IItemContainerGenerator.IndexFromGeneratorPosition(GeneratorPosition position) 1002((IItemContainerGenerator)this).RemoveAll(); 2103((IItemContainerGenerator)this).Remove(position, 1); 2781((IItemContainerGenerator)this).RemoveAll();
src\Framework\System\Windows\Controls\Panel.cs (17)
267IItemContainerGenerator generator = itemsControl.ItemContainerGenerator as IItemContainerGenerator; 279IItemContainerGenerator generator = groupItem.Generator as IItemContainerGenerator; 408internal IItemContainerGenerator Generator 589IItemContainerGenerator itemsOwnerGenerator = itemsOwner.ItemContainerGenerator; 596((IItemContainerGenerator)_itemContainerGenerator).RemoveAll(); 606((IItemContainerGenerator)_itemContainerGenerator).RemoveAll(); 643((IItemContainerGenerator)_itemContainerGenerator).RemoveAll(); 665IItemContainerGenerator generator = (IItemContainerGenerator)_itemContainerGenerator; 725IItemContainerGenerator generator = (IItemContainerGenerator)_itemContainerGenerator; 755IItemContainerGenerator generator = (IItemContainerGenerator)_itemContainerGenerator; 784IItemContainerGenerator generator = (IItemContainerGenerator)_itemContainerGenerator;
src\Framework\System\Windows\Controls\Primitives\DataGridRowsPresenter.cs (2)
60IItemContainerGenerator generator = dataGrid.ItemContainerGenerator as IItemContainerGenerator;
src\Framework\System\Windows\Controls\Primitives\ToolBarPanel.cs (6)
415IItemContainerGenerator generator = (IItemContainerGenerator)Generator; 470IItemContainerGenerator generator = (IItemContainerGenerator)Generator; 502IItemContainerGenerator generator = (IItemContainerGenerator)Generator;
src\Framework\System\Windows\Controls\VirtualizingPanel.cs (1)
445public IItemContainerGenerator ItemContainerGenerator
src\Framework\System\Windows\Controls\VirtualizingStackPanel.cs (11)
1651IItemContainerGenerator generator = Generator; 2192IItemContainerGenerator generator = Generator; 3302IItemContainerGenerator generator = Generator; 3697IItemContainerGenerator generator = vp.ItemContainerGenerator; 3745IItemContainerGenerator generator = Generator; 3992IItemContainerGenerator generator = Generator; 7926ref IItemContainerGenerator generator, 8006ref IItemContainerGenerator generator, 8436IItemContainerGenerator generator, 9178IItemContainerGenerator generator = Generator; 9306private void CleanupRange(IList children, IItemContainerGenerator generator, int startIndex, int count)