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)
764
((
IItemContainerGenerator
)_itemsControl.ItemContainerGenerator).PrepareItemContainer(_container);
System\Windows\Controls\DataGridCellsPanel.cs (12)
164
IItemContainerGenerator
generator = ItemContainerGenerator;
258
IItemContainerGenerator
generator = ItemContainerGenerator;
516
private static GeneratorPosition IndexToGeneratorPositionForStart(
IItemContainerGenerator
generator, int index, out int childIndex)
533
IItemContainerGenerator
generator,
553
IItemContainerGenerator
generator,
587
IItemContainerGenerator
generator,
823
private Size EnsureAtleastOneHeader(
IItemContainerGenerator
generator,
971
using (((
IItemContainerGenerator
)generator).StartAt(IndexToGeneratorPositionForStart(generator, childIndex, out childIndex), GeneratorDirection.Forward, true))
1029
private void VirtualizeChildren(List<RealizedColumnsBlock> blockList,
IItemContainerGenerator
generator)
1138
private void CleanupRange(IList children,
IItemContainerGenerator
generator, int startIndex, int count)
1787
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();
2089
((
IItemContainerGenerator
)this).Remove(position, 1);
2767
((
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)
405
IItemContainerGenerator
generator = (
IItemContainerGenerator
)Generator;
460
IItemContainerGenerator
generator = (
IItemContainerGenerator
)Generator;
492
IItemContainerGenerator
generator = (
IItemContainerGenerator
)Generator;
System\Windows\Controls\VirtualizingPanel.cs (1)
393
public
IItemContainerGenerator
ItemContainerGenerator
System\Windows\Controls\VirtualizingStackPanel.cs (11)
1695
IItemContainerGenerator
generator = Generator;
2237
IItemContainerGenerator
generator = Generator;
3358
IItemContainerGenerator
generator = Generator;
3757
IItemContainerGenerator
generator = vp.ItemContainerGenerator;
3806
IItemContainerGenerator
generator = Generator;
4069
IItemContainerGenerator
generator = Generator;
8075
ref
IItemContainerGenerator
generator,
8157
ref
IItemContainerGenerator
generator,
8589
IItemContainerGenerator
generator,
9327
IItemContainerGenerator
generator = Generator;
9455
private void CleanupRange(IList children,
IItemContainerGenerator
generator, int startIndex, int count)
System.Windows.Controls.Ribbon (6)
Microsoft\Windows\Controls\Ribbon\Primitives\RibbonContextualTabGroupsPanel.cs (2)
176
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
;