C# Class System.Windows.Controls.ItemContainerGenerator

Inheritance: System.Windows.Controls.Primitives.IRecyclingItemContainerGenerator, System.Windows.Controls.Primitives.IItemContainerGenerator, System.Windows.IWeakEventListener
Afficher le fichier Open project: shana/moon Class Usage Examples

Private Properties

Свойство 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

Méthodes publiques

Méthode 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

Méthode 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 méthode

public CheckOffsetAndRealized ( GeneratorPosition position, int count ) : void
position GeneratorPosition
count int
Résultat void

ContainerFromIndex() public méthode

public ContainerFromIndex ( int index ) : DependencyObject
index int
Résultat DependencyObject

ContainerFromItem() public méthode

public ContainerFromItem ( object item ) : DependencyObject
item object
Résultat DependencyObject

GeneratorPositionFromIndex() public méthode

public GeneratorPositionFromIndex ( int itemIndex ) : GeneratorPosition
itemIndex int
Résultat GeneratorPosition

IItemContainerGenerator() public méthode

public IItemContainerGenerator ( ) : void
Résultat void

IItemContainerGenerator() public méthode

public IItemContainerGenerator ( DependencyObject container ) : void
container DependencyObject
Résultat void

IItemContainerGenerator() public méthode

public IItemContainerGenerator ( GeneratorPosition position, int count ) : void
position GeneratorPosition
count int
Résultat void

IRecyclingItemContainerGenerator() public méthode

public IRecyclingItemContainerGenerator ( GeneratorPosition position, int count ) : void
position GeneratorPosition
count int
Résultat void

IndexFromContainer() public méthode

public IndexFromContainer ( DependencyObject container ) : int
container DependencyObject
Résultat int

IndexFromGeneratorPosition() public méthode

public IndexFromGeneratorPosition ( GeneratorPosition position ) : int
position GeneratorPosition
Résultat int

ItemFromContainer() public méthode

public ItemFromContainer ( DependencyObject container ) : object
container DependencyObject
Résultat object

MoveExistingItems() public méthode

public MoveExistingItems ( int index, int offset ) : void
index int
offset int
Résultat void