C# 클래스 System.Windows.Controls.ItemContainerGenerator

상속: System.Windows.Controls.Primitives.IRecyclingItemContainerGenerator, System.Windows.Controls.Primitives.IItemContainerGenerator, System.Windows.IWeakEventListener
파일 보기 프로젝트 열기: shana/moon 1 사용 예제들

Private Properties

프로퍼티 타입 설명
GenerateNext DependencyObject
GetItemContainerGeneratorForPanel ItemContainerGenerator
IItemContainerGenerator DependencyObject
IItemContainerGenerator IDisposable
IItemContainerGenerator ItemContainerGenerator
ItemContainerGenerator System
OnOwnerItemsItemsChanged void
PrepareItemContainer void
Recycle void
Remove void
RemoveAll void
StartAt IDisposable

공개 메소드들

메소드 설명
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

비공개 메소드들

메소드 설명
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

메소드 상세

CheckOffsetAndRealized() 공개 메소드

public CheckOffsetAndRealized ( GeneratorPosition position, int count ) : void
position GeneratorPosition
count int
리턴 void

ContainerFromIndex() 공개 메소드

public ContainerFromIndex ( int index ) : DependencyObject
index int
리턴 DependencyObject

ContainerFromItem() 공개 메소드

public ContainerFromItem ( object item ) : DependencyObject
item object
리턴 DependencyObject

GeneratorPositionFromIndex() 공개 메소드

public GeneratorPositionFromIndex ( int itemIndex ) : GeneratorPosition
itemIndex int
리턴 GeneratorPosition

IItemContainerGenerator() 공개 메소드

public IItemContainerGenerator ( ) : void
리턴 void

IItemContainerGenerator() 공개 메소드

public IItemContainerGenerator ( DependencyObject container ) : void
container DependencyObject
리턴 void

IItemContainerGenerator() 공개 메소드

public IItemContainerGenerator ( GeneratorPosition position, int count ) : void
position GeneratorPosition
count int
리턴 void

IRecyclingItemContainerGenerator() 공개 메소드

public IRecyclingItemContainerGenerator ( GeneratorPosition position, int count ) : void
position GeneratorPosition
count int
리턴 void

IndexFromContainer() 공개 메소드

public IndexFromContainer ( DependencyObject container ) : int
container DependencyObject
리턴 int

IndexFromGeneratorPosition() 공개 메소드

public IndexFromGeneratorPosition ( GeneratorPosition position ) : int
position GeneratorPosition
리턴 int

ItemFromContainer() 공개 메소드

public ItemFromContainer ( DependencyObject container ) : object
container DependencyObject
리턴 object

MoveExistingItems() 공개 메소드

public MoveExistingItems ( int index, int offset ) : void
index int
offset int
리턴 void