DataTemplateSelector.SelectTemplateCore 메서드
정의
중요
일부 정보는 릴리스되기 전에 상당 부분 수정될 수 있는 시험판 제품과 관련이 있습니다. Microsoft는 여기에 제공된 정보에 대해 어떠한 명시적이거나 묵시적인 보증도 하지 않습니다.
오버로드
SelectTemplateCore(Object) |
파생 클래스에서 구현되는 경우 지정된 항목 또는 컨테이너에 대한 특정 DataTemplate 을 반환합니다. |
SelectTemplateCore(Object, DependencyObject) |
파생 클래스에서 구현되는 경우 지정된 항목 또는 컨테이너에 대한 특정 DataTemplate 을 반환합니다. |
SelectTemplateCore(Object)
파생 클래스에서 구현되는 경우 지정된 항목 또는 컨테이너에 대한 특정 DataTemplate 을 반환합니다.
/// [Windows.Foundation.Metadata.Overload("SelectTemplateForItemCore")]
DataTemplate SelectTemplateCore(IInspectable const& item);
[Windows.Foundation.Metadata.Overload("SelectTemplateForItemCore")]
protected virtual DataTemplate SelectTemplateCore(object item);
function selectTemplateCore(item)
Protected Overridable Function SelectTemplateCore (item As Object) As DataTemplate
매개 변수
- item
-
Object
IInspectable
템플릿을 반환할 항목입니다.
반환
지정된 항목 및/또는 컨테이너에 사용할 템플릿입니다.
- 특성
설명
ItemsControl.ItemsPanel이 ItemsStackPanel 또는 ItemsWrapGrid인 경우 SelectTemplateCore(Object) 메서드에 대한 재정의를 제공합니다. ItemsPanel이 VirtualizingStackPanel 또는 WrapGrid와 같은 다른 패널인 경우 SelectTemplateCore(Object, DependencyObject) 메서드에 대한 재정의를 제공합니다.
참고
Windows 8.1 ItemsStackPanel은 ListView의 기본 ItemsPanel이고 ItemsWrapGrid는 GridView의 기본 ItemsPanel입니다.
추가 정보
적용 대상
SelectTemplateCore(Object, DependencyObject)
파생 클래스에서 구현되는 경우 지정된 항목 또는 컨테이너에 대한 특정 DataTemplate 을 반환합니다.
DataTemplate SelectTemplateCore(IInspectable const& item, DependencyObject const& container);
protected virtual DataTemplate SelectTemplateCore(object item, DependencyObject container);
function selectTemplateCore(item, container)
Protected Overridable Function SelectTemplateCore (item As Object, container As DependencyObject) As DataTemplate
매개 변수
- item
-
Object
IInspectable
템플릿을 반환할 항목입니다.
- container
- DependencyObject
템플릿이 있는 항목의 부모 컨테이너입니다.
반환
지정된 항목 및/또는 컨테이너에 사용할 템플릿입니다.
설명
대부분의 구현은 둘 다 아닌 항목 또는 컨테이너의 값을 기반으로 선택 논리를 구현하도록 선택합니다. 구현은 여전히 사용되지 않는 매개 변수를 있는 그대로 기본값으로 전달해야 합니다.