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