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