1 interface inheriting from IItemContainerGenerator
PresentationFramework (1)
System\Windows\Controls\Primitives\IRecyclingItemContainerGenerator.cs (1)
21
public interface IRecyclingItemContainerGenerator :
IItemContainerGenerator
70 references to IItemContainerGenerator
PresentationFramework (64)
System\Windows\Automation\Peers\ItemsControlAutomationPeer.cs (1)
752
((
IItemContainerGenerator
)_itemsControl.ItemContainerGenerator).PrepareItemContainer(_container);
System\Windows\Controls\DataGridCellsPanel.cs (12)
162
IItemContainerGenerator
generator = ItemContainerGenerator;
256
IItemContainerGenerator
generator = ItemContainerGenerator;
514
private static GeneratorPosition IndexToGeneratorPositionForStart(
IItemContainerGenerator
generator, int index, out int childIndex)
531
IItemContainerGenerator
generator,
551
IItemContainerGenerator
generator,
585
IItemContainerGenerator
generator,
821
private Size EnsureAtleastOneHeader(
IItemContainerGenerator
generator,
969
using (((
IItemContainerGenerator
)generator).StartAt(IndexToGeneratorPositionForStart(generator, childIndex, out childIndex), GeneratorDirection.Forward, true))
1027
private void VirtualizeChildren(List<RealizedColumnsBlock> blockList,
IItemContainerGenerator
generator)
1136
private void CleanupRange(IList children,
IItemContainerGenerator
generator, int startIndex, int count)
1781
IItemContainerGenerator
generator = parentPresenter.ItemContainerGenerator as
IItemContainerGenerator
;
System\Windows\Controls\ItemContainerGenerator.cs (14)
165
ItemContainerGenerator
IItemContainerGenerator
.GetItemContainerGeneratorForPanel(Panel panel)
191
IDisposable
IItemContainerGenerator
.StartAt(GeneratorPosition position, GeneratorDirection direction)
193
return ((
IItemContainerGenerator
)this).StartAt(position, direction, false);
204
IDisposable
IItemContainerGenerator
.StartAt(GeneratorPosition position, GeneratorDirection direction, bool allowStartAtRealizedItem)
221
DependencyObject
IItemContainerGenerator
.GenerateNext()
230
DependencyObject
IItemContainerGenerator
.GenerateNext(out bool isNewlyRealized)
252
void
IItemContainerGenerator
.PrepareItemContainer(DependencyObject container)
261
void
IItemContainerGenerator
.Remove(GeneratorPosition position, int count)
427
void
IItemContainerGenerator
.RemoveAll()
498
GeneratorPosition
IItemContainerGenerator
.GeneratorPositionFromIndex(int itemIndex)
515
int
IItemContainerGenerator
.IndexFromGeneratorPosition(GeneratorPosition position)
987
((
IItemContainerGenerator
)this).RemoveAll();
2085
((
IItemContainerGenerator
)this).Remove(position, 1);
2765
((
IItemContainerGenerator
)this).RemoveAll();
System\Windows\Controls\Panel.cs (17)
255
IItemContainerGenerator
generator = itemsControl.ItemContainerGenerator as
IItemContainerGenerator
;
267
IItemContainerGenerator
generator = groupItem.Generator as
IItemContainerGenerator
;
396
internal
IItemContainerGenerator
Generator
577
IItemContainerGenerator
itemsOwnerGenerator = itemsOwner.ItemContainerGenerator;
584
((
IItemContainerGenerator
)_itemContainerGenerator).RemoveAll();
594
((
IItemContainerGenerator
)_itemContainerGenerator).RemoveAll();
631
((
IItemContainerGenerator
)_itemContainerGenerator).RemoveAll();
653
IItemContainerGenerator
generator = (
IItemContainerGenerator
)_itemContainerGenerator;
713
IItemContainerGenerator
generator = (
IItemContainerGenerator
)_itemContainerGenerator;
743
IItemContainerGenerator
generator = (
IItemContainerGenerator
)_itemContainerGenerator;
772
IItemContainerGenerator
generator = (
IItemContainerGenerator
)_itemContainerGenerator;
System\Windows\Controls\Primitives\DataGridRowsPresenter.cs (2)
48
IItemContainerGenerator
generator = dataGrid.ItemContainerGenerator as
IItemContainerGenerator
;
System\Windows\Controls\Primitives\ToolBarPanel.cs (6)
403
IItemContainerGenerator
generator = (
IItemContainerGenerator
)Generator;
455
IItemContainerGenerator
generator = (
IItemContainerGenerator
)Generator;
484
IItemContainerGenerator
generator = (
IItemContainerGenerator
)Generator;
System\Windows\Controls\VirtualizingPanel.cs (1)
389
public
IItemContainerGenerator
ItemContainerGenerator
System\Windows\Controls\VirtualizingStackPanel.cs (11)
1684
IItemContainerGenerator
generator = Generator;
2225
IItemContainerGenerator
generator = Generator;
3343
IItemContainerGenerator
generator = Generator;
3742
IItemContainerGenerator
generator = vp.ItemContainerGenerator;
3791
IItemContainerGenerator
generator = Generator;
4051
IItemContainerGenerator
generator = Generator;
8053
ref
IItemContainerGenerator
generator,
8135
ref
IItemContainerGenerator
generator,
8567
IItemContainerGenerator
generator,
9305
IItemContainerGenerator
generator = Generator;
9435
private void CleanupRange(IList children,
IItemContainerGenerator
generator, int startIndex, int count)
System.Windows.Controls.Ribbon (6)
Microsoft\Windows\Controls\Ribbon\Primitives\RibbonContextualTabGroupsPanel.cs (2)
172
IItemContainerGenerator
generator = groupHeaderItemsControl.ItemContainerGenerator as
IItemContainerGenerator
;
Microsoft\Windows\Controls\Ribbon\Primitives\RibbonMenuItemsPanel.cs (2)
70
IItemContainerGenerator
generator = itemsControl.ItemContainerGenerator as
IItemContainerGenerator
;
Microsoft\Windows\Controls\Ribbon\Primitives\RibbonTabHeadersPanel.cs (2)
277
IItemContainerGenerator
generator = tabHeaderItemsControl.ItemContainerGenerator as
IItemContainerGenerator
;