1 interface inheriting from IItemContainerGenerator
PresentationFramework (1)
System\Windows\Controls\Primitives\IRecyclingItemContainerGenerator.cs (1)
24public interface IRecyclingItemContainerGenerator : IItemContainerGenerator
70 references to IItemContainerGenerator
PresentationFramework (64)
System\Windows\Automation\Peers\ItemsControlAutomationPeer.cs (1)
776((IItemContainerGenerator)_itemsControl.ItemContainerGenerator).PrepareItemContainer(_container);
System\Windows\Controls\DataGridCellsPanel.cs (12)
168IItemContainerGenerator generator = ItemContainerGenerator; 262IItemContainerGenerator generator = ItemContainerGenerator; 520private static GeneratorPosition IndexToGeneratorPositionForStart(IItemContainerGenerator generator, int index, out int childIndex) 537IItemContainerGenerator generator, 557IItemContainerGenerator generator, 591IItemContainerGenerator generator, 827private Size EnsureAtleastOneHeader(IItemContainerGenerator generator, 975using (((IItemContainerGenerator)generator).StartAt(IndexToGeneratorPositionForStart(generator, childIndex, out childIndex), GeneratorDirection.Forward, true)) 1033private void VirtualizeChildren(List<RealizedColumnsBlock> blockList, IItemContainerGenerator generator) 1142private void CleanupRange(IList children, IItemContainerGenerator generator, int startIndex, int count) 1791IItemContainerGenerator generator = parentPresenter.ItemContainerGenerator as IItemContainerGenerator;
System\Windows\Controls\ItemContainerGenerator.cs (14)
172ItemContainerGenerator IItemContainerGenerator.GetItemContainerGeneratorForPanel(Panel panel) 198IDisposable IItemContainerGenerator.StartAt(GeneratorPosition position, GeneratorDirection direction) 200return ((IItemContainerGenerator)this).StartAt(position, direction, false); 211IDisposable IItemContainerGenerator.StartAt(GeneratorPosition position, GeneratorDirection direction, bool allowStartAtRealizedItem) 228DependencyObject IItemContainerGenerator.GenerateNext() 237DependencyObject IItemContainerGenerator.GenerateNext(out bool isNewlyRealized) 259void IItemContainerGenerator.PrepareItemContainer(DependencyObject container) 268void IItemContainerGenerator.Remove(GeneratorPosition position, int count) 434void IItemContainerGenerator.RemoveAll() 505GeneratorPosition IItemContainerGenerator.GeneratorPositionFromIndex(int itemIndex) 522int IItemContainerGenerator.IndexFromGeneratorPosition(GeneratorPosition position) 994((IItemContainerGenerator)this).RemoveAll(); 2095((IItemContainerGenerator)this).Remove(position, 1); 2773((IItemContainerGenerator)this).RemoveAll();
System\Windows\Controls\Panel.cs (17)
263IItemContainerGenerator generator = itemsControl.ItemContainerGenerator as IItemContainerGenerator; 275IItemContainerGenerator generator = groupItem.Generator as IItemContainerGenerator; 404internal IItemContainerGenerator Generator 585IItemContainerGenerator itemsOwnerGenerator = itemsOwner.ItemContainerGenerator; 592((IItemContainerGenerator)_itemContainerGenerator).RemoveAll(); 602((IItemContainerGenerator)_itemContainerGenerator).RemoveAll(); 639((IItemContainerGenerator)_itemContainerGenerator).RemoveAll(); 661IItemContainerGenerator generator = (IItemContainerGenerator)_itemContainerGenerator; 721IItemContainerGenerator generator = (IItemContainerGenerator)_itemContainerGenerator; 751IItemContainerGenerator generator = (IItemContainerGenerator)_itemContainerGenerator; 780IItemContainerGenerator generator = (IItemContainerGenerator)_itemContainerGenerator;
System\Windows\Controls\Primitives\DataGridRowsPresenter.cs (2)
59IItemContainerGenerator generator = dataGrid.ItemContainerGenerator as IItemContainerGenerator;
System\Windows\Controls\Primitives\ToolBarPanel.cs (6)
414IItemContainerGenerator generator = (IItemContainerGenerator)Generator; 469IItemContainerGenerator generator = (IItemContainerGenerator)Generator; 501IItemContainerGenerator generator = (IItemContainerGenerator)Generator;
System\Windows\Controls\VirtualizingPanel.cs (1)
399public IItemContainerGenerator ItemContainerGenerator
System\Windows\Controls\VirtualizingStackPanel.cs (11)
1700IItemContainerGenerator generator = Generator; 2242IItemContainerGenerator generator = Generator; 3363IItemContainerGenerator generator = Generator; 3762IItemContainerGenerator generator = vp.ItemContainerGenerator; 3811IItemContainerGenerator generator = Generator; 4074IItemContainerGenerator generator = Generator; 8080ref IItemContainerGenerator generator, 8162ref IItemContainerGenerator generator, 8594IItemContainerGenerator generator, 9332IItemContainerGenerator generator = Generator; 9460private void CleanupRange(IList children, IItemContainerGenerator generator, int startIndex, int count)
System.Windows.Controls.Ribbon (6)
Microsoft\Windows\Controls\Ribbon\Primitives\RibbonContextualTabGroupsPanel.cs (2)
181IItemContainerGenerator generator = groupHeaderItemsControl.ItemContainerGenerator as IItemContainerGenerator;
Microsoft\Windows\Controls\Ribbon\Primitives\RibbonMenuItemsPanel.cs (2)
75IItemContainerGenerator generator = itemsControl.ItemContainerGenerator as IItemContainerGenerator;
Microsoft\Windows\Controls\Ribbon\Primitives\RibbonTabHeadersPanel.cs (2)
281IItemContainerGenerator generator = tabHeaderItemsControl.ItemContainerGenerator as IItemContainerGenerator;