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)
743
((
IItemContainerGenerator
)_itemsControl.ItemContainerGenerator).PrepareItemContainer(_container);
System\Windows\Controls\DataGridCellsPanel.cs (12)
162
IItemContainerGenerator
generator = ItemContainerGenerator;
256
IItemContainerGenerator
generator = ItemContainerGenerator;
508
private static GeneratorPosition IndexToGeneratorPositionForStart(
IItemContainerGenerator
generator, int index, out int childIndex)
525
IItemContainerGenerator
generator,
545
IItemContainerGenerator
generator,
579
IItemContainerGenerator
generator,
815
private Size EnsureAtleastOneHeader(
IItemContainerGenerator
generator,
963
using (((
IItemContainerGenerator
)generator).StartAt(IndexToGeneratorPositionForStart(generator, childIndex, out childIndex), GeneratorDirection.Forward, true))
1021
private void VirtualizeChildren(List<RealizedColumnsBlock> blockList,
IItemContainerGenerator
generator)
1130
private void CleanupRange(IList children,
IItemContainerGenerator
generator, int startIndex, int count)
1772
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;
8050
ref
IItemContainerGenerator
generator,
8132
ref
IItemContainerGenerator
generator,
8564
IItemContainerGenerator
generator,
9302
IItemContainerGenerator
generator = Generator;
9432
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
;