C# Class System.Windows.Controls.ItemContainerGenerator

Inheritance: System.Windows.Controls.Primitives.IRecyclingItemContainerGenerator, System.Windows.Controls.Primitives.IItemContainerGenerator, System.Windows.IWeakEventListener
Mostra file Open project: shana/moon Class Usage Examples

Private Properties

Property Type Description
GenerateNext DependencyObject
GetItemContainerGeneratorForPanel ItemContainerGenerator
IItemContainerGenerator DependencyObject
IItemContainerGenerator IDisposable
IItemContainerGenerator ItemContainerGenerator
ItemContainerGenerator System
OnOwnerItemsItemsChanged void
PrepareItemContainer void
Recycle void
Remove void
RemoveAll void
StartAt IDisposable

Public Methods

Method Description
CheckOffsetAndRealized ( GeneratorPosition position, int count ) : void
ContainerFromIndex ( int index ) : DependencyObject
ContainerFromItem ( object item ) : DependencyObject
GeneratorPositionFromIndex ( int itemIndex ) : GeneratorPosition
IItemContainerGenerator ( ) : void
IItemContainerGenerator ( DependencyObject container ) : void
IItemContainerGenerator ( GeneratorPosition position, int count ) : void
IRecyclingItemContainerGenerator ( GeneratorPosition position, int count ) : void
IndexFromContainer ( DependencyObject container ) : int
IndexFromGeneratorPosition ( GeneratorPosition position ) : int
ItemFromContainer ( DependencyObject container ) : object
MoveExistingItems ( int index, int offset ) : void

Private Methods

Method Description
GenerateNext ( bool &isNewlyRealized ) : DependencyObject
GetItemContainerGeneratorForPanel ( System.Windows.Controls.Panel panel ) : ItemContainerGenerator
IItemContainerGenerator ( bool &isNewlyRealized ) : DependencyObject
IItemContainerGenerator ( GeneratorPosition position, GeneratorDirection direction, bool allowStartAtRealizedItem ) : IDisposable
IItemContainerGenerator ( System.Windows.Controls.Panel panel ) : ItemContainerGenerator
ItemContainerGenerator ( ItemsControl owner ) : System
OnOwnerItemsItemsChanged ( object sender, NotifyCollectionChangedEventArgs e ) : void
PrepareItemContainer ( DependencyObject container ) : void
Recycle ( GeneratorPosition position, int count ) : void
Remove ( GeneratorPosition position, int count ) : void
RemoveAll ( ) : void
StartAt ( GeneratorPosition position, GeneratorDirection direction, bool allowStartAtRealizedItem ) : IDisposable

Method Details

CheckOffsetAndRealized() public method

public CheckOffsetAndRealized ( GeneratorPosition position, int count ) : void
position GeneratorPosition
count int
return void

ContainerFromIndex() public method

public ContainerFromIndex ( int index ) : DependencyObject
index int
return DependencyObject

ContainerFromItem() public method

public ContainerFromItem ( object item ) : DependencyObject
item object
return DependencyObject

GeneratorPositionFromIndex() public method

public GeneratorPositionFromIndex ( int itemIndex ) : GeneratorPosition
itemIndex int
return GeneratorPosition

IItemContainerGenerator() public method

public IItemContainerGenerator ( ) : void
return void

IItemContainerGenerator() public method

public IItemContainerGenerator ( DependencyObject container ) : void
container DependencyObject
return void

IItemContainerGenerator() public method

public IItemContainerGenerator ( GeneratorPosition position, int count ) : void
position GeneratorPosition
count int
return void

IRecyclingItemContainerGenerator() public method

public IRecyclingItemContainerGenerator ( GeneratorPosition position, int count ) : void
position GeneratorPosition
count int
return void

IndexFromContainer() public method

public IndexFromContainer ( DependencyObject container ) : int
container DependencyObject
return int

IndexFromGeneratorPosition() public method

public IndexFromGeneratorPosition ( GeneratorPosition position ) : int
position GeneratorPosition
return int

ItemFromContainer() public method

public ItemFromContainer ( DependencyObject container ) : object
container DependencyObject
return object

MoveExistingItems() public method

public MoveExistingItems ( int index, int offset ) : void
index int
offset int
return void