문서를 영문으로 보려면 영문 확인란을 선택하세요. 마우스 포인터를 텍스트 위로 이동시켜 팝업 창에서 영문 텍스트를 표시할 수도 있습니다.
번역
영문

IItemContainerGenerator 인터페이스

호스트를 대신해 UI 콘텐츠를 생성하는 클래스에 의해 구현되는 인터페이스입니다.

네임스페이스:  System.Windows.Controls.Primitives
어셈블리:  System.Windows(System.Windows.dll)

public interface IItemContainerGenerator

IItemContainerGenerator 형식에서는 다음과 같은 멤버를 노출합니다.

  이름설명
Public 메서드Windows Phone용 Silverlight에서 지원GenerateNext다음 항목을 표시하는 데 사용되는 컨테이너 요소 및 컨테이너 요소가 새로 생성(표시)되었는지 여부를 반환합니다.
Public 메서드Windows Phone용 Silverlight에서 지원GeneratorPositionFromIndex지정된 인덱스의 항목에 매핑되는 GeneratorPosition 개체를 반환합니다.
Public 메서드Windows Phone용 Silverlight에서 지원GetItemContainerGeneratorForPanel지정된 패널에서 사용할 수 있는 ItemContainerGenerator를 반환합니다.
Public 메서드Windows Phone용 Silverlight에서 지원IndexFromGeneratorPosition지정된 GeneratorPosition에 매핑되는 인덱스를 반환합니다.
Public 메서드Windows Phone용 Silverlight에서 지원PrepareItemContainer지정된 요소를 해당하는 항목의 컨테이너로 준비합니다.
Public 메서드Windows Phone용 Silverlight에서 지원Remove하나 이상의 생성(표시)된 항목을 제거합니다.
Public 메서드Windows Phone용 Silverlight에서 지원RemoveAll모든 생성(표시)된 항목을 제거합니다.
Public 메서드Windows Phone용 Silverlight에서 지원StartAt지정된 GeneratorPosition부터 지정된 GeneratorDirection으로 항목을 생성하며 생성(표시)된 항목에서 시작할지 여부를 제어하는 생성기를 준비합니다.
위쪽

ItemsControl 은 하나 이상의 데이터 항목을 포함 및 표시하는 기본 클래스입니다. ItemContainerGenerator ItemsControlItemsControl에 의해 표시되는 항목 목록 간의 연결을 유지합니다. 또한 ItemContainerGeneratorItemsControl을 대신하여 이러한 항목에 대해 UI를 생성합니다. Panel , VirtualizingPanelVirtualizingStackPanel도 같은 이유로 ItemContainerGenerator를 사용합니다.

ItemContainerGenerator IItemContainerGenerator를 구현하며, 위의 각 레이아웃 요소가 ItemContainerGenerator와 통신하는 데 사용하는 인터페이스입니다.

Silverlight

5, 4, 3에서 지원

Windows Phone용 Silverlight

Windows Phone OS 7.1, Windows Phone OS 7.0에서 지원

Silverlight에서 지원되는 운영 체제 및 브라우저에 대한 자세한 내용은 지원되는 운영 체제 및 브라우저을 참조하십시오.

커뮤니티 추가 항목

추가
표시: