1 interface inheriting from IItemContainerGenerator
PresentationFramework (1)
System\Windows\Controls\Primitives\IRecyclingItemContainerGenerator.cs (1)
22public interface IRecyclingItemContainerGenerator : IItemContainerGenerator
70 references to IItemContainerGenerator
PresentationFramework (64)
System\Windows\Automation\Peers\ItemsControlAutomationPeer.cs (1)
753((IItemContainerGenerator)_itemsControl.ItemContainerGenerator).PrepareItemContainer(_container);
System\Windows\Controls\DataGridCellsPanel.cs (12)
163IItemContainerGenerator generator = ItemContainerGenerator; 257IItemContainerGenerator generator = ItemContainerGenerator; 515private static GeneratorPosition IndexToGeneratorPositionForStart(IItemContainerGenerator generator, int index, out int childIndex) 532IItemContainerGenerator generator, 552IItemContainerGenerator generator, 586IItemContainerGenerator generator, 822private Size EnsureAtleastOneHeader(IItemContainerGenerator generator, 970using (((IItemContainerGenerator)generator).StartAt(IndexToGeneratorPositionForStart(generator, childIndex, out childIndex), GeneratorDirection.Forward, true)) 1028private void VirtualizeChildren(List<RealizedColumnsBlock> blockList, IItemContainerGenerator generator) 1137private void CleanupRange(IList children, IItemContainerGenerator generator, int startIndex, int count) 1782IItemContainerGenerator generator = parentPresenter.ItemContainerGenerator as IItemContainerGenerator;
System\Windows\Controls\ItemContainerGenerator.cs (14)
166ItemContainerGenerator IItemContainerGenerator.GetItemContainerGeneratorForPanel(Panel panel) 192IDisposable IItemContainerGenerator.StartAt(GeneratorPosition position, GeneratorDirection direction) 194return ((IItemContainerGenerator)this).StartAt(position, direction, false); 205IDisposable IItemContainerGenerator.StartAt(GeneratorPosition position, GeneratorDirection direction, bool allowStartAtRealizedItem) 222DependencyObject IItemContainerGenerator.GenerateNext() 231DependencyObject IItemContainerGenerator.GenerateNext(out bool isNewlyRealized) 253void IItemContainerGenerator.PrepareItemContainer(DependencyObject container) 262void IItemContainerGenerator.Remove(GeneratorPosition position, int count) 428void IItemContainerGenerator.RemoveAll() 499GeneratorPosition IItemContainerGenerator.GeneratorPositionFromIndex(int itemIndex) 516int IItemContainerGenerator.IndexFromGeneratorPosition(GeneratorPosition position) 988((IItemContainerGenerator)this).RemoveAll(); 2086((IItemContainerGenerator)this).Remove(position, 1); 2768((IItemContainerGenerator)this).RemoveAll();
System\Windows\Controls\Panel.cs (17)
256IItemContainerGenerator generator = itemsControl.ItemContainerGenerator as IItemContainerGenerator; 268IItemContainerGenerator generator = groupItem.Generator as IItemContainerGenerator; 397internal IItemContainerGenerator Generator 578IItemContainerGenerator itemsOwnerGenerator = itemsOwner.ItemContainerGenerator; 585((IItemContainerGenerator)_itemContainerGenerator).RemoveAll(); 595((IItemContainerGenerator)_itemContainerGenerator).RemoveAll(); 632((IItemContainerGenerator)_itemContainerGenerator).RemoveAll(); 654IItemContainerGenerator generator = (IItemContainerGenerator)_itemContainerGenerator; 714IItemContainerGenerator generator = (IItemContainerGenerator)_itemContainerGenerator; 744IItemContainerGenerator generator = (IItemContainerGenerator)_itemContainerGenerator; 773IItemContainerGenerator generator = (IItemContainerGenerator)_itemContainerGenerator;
System\Windows\Controls\Primitives\DataGridRowsPresenter.cs (2)
49IItemContainerGenerator generator = dataGrid.ItemContainerGenerator as IItemContainerGenerator;
System\Windows\Controls\Primitives\ToolBarPanel.cs (6)
404IItemContainerGenerator generator = (IItemContainerGenerator)Generator; 456IItemContainerGenerator generator = (IItemContainerGenerator)Generator; 485IItemContainerGenerator generator = (IItemContainerGenerator)Generator;
System\Windows\Controls\VirtualizingPanel.cs (1)
390public IItemContainerGenerator ItemContainerGenerator
System\Windows\Controls\VirtualizingStackPanel.cs (11)
1685IItemContainerGenerator generator = Generator; 2226IItemContainerGenerator generator = Generator; 3344IItemContainerGenerator generator = Generator; 3743IItemContainerGenerator generator = vp.ItemContainerGenerator; 3792IItemContainerGenerator generator = Generator; 4052IItemContainerGenerator generator = Generator; 8054ref IItemContainerGenerator generator, 8136ref IItemContainerGenerator generator, 8568IItemContainerGenerator generator, 9306IItemContainerGenerator generator = Generator; 9436private void CleanupRange(IList children, IItemContainerGenerator generator, int startIndex, int count)
System.Windows.Controls.Ribbon (6)
Microsoft\Windows\Controls\Ribbon\Primitives\RibbonContextualTabGroupsPanel.cs (2)
173IItemContainerGenerator generator = groupHeaderItemsControl.ItemContainerGenerator as IItemContainerGenerator;
Microsoft\Windows\Controls\Ribbon\Primitives\RibbonMenuItemsPanel.cs (2)
71IItemContainerGenerator generator = itemsControl.ItemContainerGenerator as IItemContainerGenerator;
Microsoft\Windows\Controls\Ribbon\Primitives\RibbonTabHeadersPanel.cs (2)
278IItemContainerGenerator generator = tabHeaderItemsControl.ItemContainerGenerator as IItemContainerGenerator;