ItemsControl.ItemContainerGenerator 속성

정의

컨트롤과 연결된 ItemContainerGenerator 를 가져옵니다.Gets the ItemContainerGenerator that is associated with the control.

public:
 property System::Windows::Controls::ItemContainerGenerator ^ ItemContainerGenerator { System::Windows::Controls::ItemContainerGenerator ^ get(); };
[System.ComponentModel.Bindable(false)]
[System.ComponentModel.Browsable(false)]
public System.Windows.Controls.ItemContainerGenerator ItemContainerGenerator { get; }
member this.ItemContainerGenerator : System.Windows.Controls.ItemContainerGenerator
Public ReadOnly Property ItemContainerGenerator As ItemContainerGenerator

속성 값

컨트롤과 연결된 ItemContainerGenerator 입니다.The ItemContainerGenerator that is associated with the control. 기본값은 null입니다.The default is null.

특성

설명

ItemContainerGeneratorItemsControl와 같은 호스트에 대 한 UI(사용자 인터페이스)user interface (UI) 생성 합니다.An ItemContainerGenerator is responsible for generating the UI(사용자 인터페이스)user interface (UI) for its host, such as an ItemsControl. 컨트롤의 데이터 뷰 항목과 해당 UIElement 개체 간의 연결을 유지 관리 합니다.It maintains the association between the items in the data view of the control and the corresponding UIElement objects. 모든 ItemsControl에는 항목 컬렉션의 데이터 항목을 포함 하는 연결 된 항목 컨테이너가 있습니다.Every ItemsControl has an associated item container that contains a data item in the item collection. ItemContainerGenerator 속성을 사용 하 여 ItemsControl연결 된 항목 컨테이너에 액세스할 수 있습니다.You can use the ItemContainerGenerator property to access the item container that is associated with your ItemsControl. 예를 들어 데이터 바인딩된 TreeView 컨트롤이 있고 인덱스 또는 연결 된 데이터 항목을 기반으로 TreeViewItem를 가져오려는 경우 ItemContainerGenerator.ContainerFromIndex 또는 ItemContainerGenerator.ContainerFromItem 메서드를 사용할 수 있습니다.For example, if you have a data-bound TreeView control and you want to get a TreeViewItem based on its index or its associated data item, you can use the ItemContainerGenerator.ContainerFromIndex or the ItemContainerGenerator.ContainerFromItem method. 또는 ItemContainerGenerator.IndexFromContainer 또는 ItemContainerGenerator.ItemFromContainer 메서드를 사용 하 여 지정 된 생성 된 컨테이너 요소와 연결 된 인덱스 또는 데이터 항목을 가져올 수 있습니다.Alternatively, you can use the ItemContainerGenerator.IndexFromContainer or the ItemContainerGenerator.ItemFromContainer method to get the index or data item that is associated with a given generated container element.

또한 IItemContainerGenerator 인터페이스는 고급 시나리오에서 사용 됩니다.The IItemContainerGenerator interface is also used in advanced scenarios. 일반적으로 가상화 패널을 직접 구현 하는 고급 애플리케이션 인터페이스의 멤버를 호출 합니다.Typically, advanced applications that have their own implementation of a virtualizing panel call members of the interface.

적용 대상

추가 정보