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

상속: Control, System.Windows.Markup.IAddChild, MS.Internal.Controls.IGeneratorHost
파일 보기 프로젝트 열기: shana/moon 1 사용 예제들

공개 프로퍼티들

프로퍼티 타입 설명
DisplayMemberPathProperty DependencyProperty
ItemTemplateProperty DependencyProperty
ItemsPanelProperty DependencyProperty
ItemsSourceProperty DependencyProperty

Private Properties

프로퍼티 타입 설명
AddItemsToPresenter void
ClearContainerForItem void
DisplayMemberPathChanged void
GetContainerForItem DependencyObject
GetDefaultTemplate System.Windows.Controls.UIElement
IListenCollectionChanged void
InvokeItemsChanged void
IsItemItsOwnContainer bool
ItemTemplateChanged void
ItemsSourceChanged void
OnDisplayMemberPathChanged void
OnItemContainerGeneratorChanged void
OnItemTemplateChanged void
OnItemsSourceChanged void
PrepareContainerForItem void
RemoveItemsFromPresenter void
SetItemsPresenter void
SetLogicalParent void
UpdateContentTemplateOnContainer void

공개 메소드들

메소드 설명
GetItemsOwner ( DependencyObject element ) : ItemsControl
ItemsControl ( ) : Mono
ItemsControlFromItemContainer ( DependencyObject element ) : ItemsControl

보호된 메소드들

메소드 설명
ClearContainerForItemOverride ( DependencyObject element, object item ) : void
GetContainerForItemOverride ( ) : DependencyObject
IsItemItsOwnContainerOverride ( object item ) : bool
OnItemsChanged ( NotifyCollectionChangedEventArgs e ) : void
PrepareContainerForItemOverride ( DependencyObject element, object item ) : void

비공개 메소드들

메소드 설명
AddItemsToPresenter ( GeneratorPosition position, int count ) : void
ClearContainerForItem ( DependencyObject element, object item ) : void
DisplayMemberPathChanged ( DependencyObject o, DependencyPropertyChangedEventArgs e ) : void
GetContainerForItem ( ) : DependencyObject
GetDefaultTemplate ( ) : System.Windows.Controls.UIElement
IListenCollectionChanged ( object sender, NotifyCollectionChangedEventArgs e ) : void
InvokeItemsChanged ( object o, NotifyCollectionChangedEventArgs e ) : void
IsItemItsOwnContainer ( object item ) : bool
ItemTemplateChanged ( DependencyObject sender, DependencyPropertyChangedEventArgs e ) : void
ItemsSourceChanged ( DependencyObject o, DependencyPropertyChangedEventArgs e ) : void
OnDisplayMemberPathChanged ( string oldPath, string newPath ) : void
OnItemContainerGeneratorChanged ( object sender, System.Windows.Controls.ItemsChangedEventArgs e ) : void
OnItemTemplateChanged ( DataTemplate oldValue, DataTemplate newValue ) : void
OnItemsSourceChanged ( IEnumerable oldSource, IEnumerable newSource ) : void
PrepareContainerForItem ( DependencyObject element, object item ) : void
RemoveItemsFromPresenter ( GeneratorPosition position, int count ) : void
SetItemsPresenter ( ItemsPresenter presenter ) : void
SetLogicalParent ( IntPtr parent, IList items ) : void
UpdateContentTemplateOnContainer ( DependencyObject element, object item ) : void

메소드 상세

ClearContainerForItemOverride() 보호된 메소드

protected ClearContainerForItemOverride ( DependencyObject element, object item ) : void
element DependencyObject
item object
리턴 void

GetContainerForItemOverride() 보호된 메소드

protected GetContainerForItemOverride ( ) : DependencyObject
리턴 DependencyObject

GetItemsOwner() 공개 정적인 메소드

public static GetItemsOwner ( DependencyObject element ) : ItemsControl
element DependencyObject
리턴 ItemsControl

IsItemItsOwnContainerOverride() 보호된 메소드

protected IsItemItsOwnContainerOverride ( object item ) : bool
item object
리턴 bool

ItemsControl() 공개 메소드

public ItemsControl ( ) : Mono
리턴 Mono

ItemsControlFromItemContainer() 공개 정적인 메소드

public static ItemsControlFromItemContainer ( DependencyObject element ) : ItemsControl
element DependencyObject
리턴 ItemsControl

OnItemsChanged() 보호된 메소드

protected OnItemsChanged ( NotifyCollectionChangedEventArgs e ) : void
e NotifyCollectionChangedEventArgs
리턴 void

PrepareContainerForItemOverride() 보호된 메소드

protected PrepareContainerForItemOverride ( DependencyObject element, object item ) : void
element DependencyObject
item object
리턴 void

프로퍼티 상세

DisplayMemberPathProperty 공개적으로 정적으로 프로퍼티

public static DependencyProperty DisplayMemberPathProperty
리턴 DependencyProperty

ItemTemplateProperty 공개적으로 정적으로 프로퍼티

public static DependencyProperty ItemTemplateProperty
리턴 DependencyProperty

ItemsPanelProperty 공개적으로 정적으로 프로퍼티

public static DependencyProperty ItemsPanelProperty
리턴 DependencyProperty

ItemsSourceProperty 공개적으로 정적으로 프로퍼티

public static DependencyProperty ItemsSourceProperty
리턴 DependencyProperty