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; }
[<System.ComponentModel.Bindable(false)>]
[<System.ComponentModel.Browsable(false)>]
member this.ItemContainerGenerator : System.Windows.Controls.ItemContainerGenerator
Public ReadOnly Property ItemContainerGenerator As ItemContainerGenerator

속성 값

ItemContainerGenerator

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

특성

설명

ItemContainerGenerator 와 같은 호스트에 대 한 UI (사용자 인터페이스)를 생성 ItemsControl 합니다.An ItemContainerGenerator is responsible for generating the 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.

적용 대상