다음을 통해 공유


ISelectionInfo 인터페이스

정의

목록 컨트롤에서 데이터 원본의 항목 및 항목 범위를 선택할지 여부를 관리합니다.

public interface class ISelectionInfo
/// [Windows.Foundation.Metadata.ContractVersion(Windows.Foundation.UniversalApiContract, 65536)]
/// [Windows.Foundation.Metadata.Guid(772983430, 57837, 16965, 190, 73, 32, 126, 66, 174, 197, 36)]
struct ISelectionInfo
[Windows.Foundation.Metadata.ContractVersion(typeof(Windows.Foundation.UniversalApiContract), 65536)]
[Windows.Foundation.Metadata.Guid(772983430, 57837, 16965, 190, 73, 32, 126, 66, 174, 197, 36)]
public interface ISelectionInfo
Public Interface ISelectionInfo
특성

Windows 요구 사항

디바이스 패밀리
Windows 10 (10.0.10240.0에서 도입되었습니다.)
API contract
Windows.Foundation.UniversalApiContract (v1.0에서 도입되었습니다.)

설명

ISelectionInfo 인터페이스는 XAML 목록 컨트롤의 효율적인 프레젠테이션을 위해 큰 데이터 원본의 가상화를 지원합니다. 데이터 원본 가상화를 지원하는 다른 클래스 및 인터페이스는 다음과 같습니다.

메서드

DeselectRange(ItemIndexRange)

itemIndexRange로 지정된 데이터 원본의 항목을 목록 컨트롤에서 선택되지 않은 것으로 표시합니다.

GetSelectedRanges()

목록 컨트롤에서 선택된 데이터 원본의 항목 범위 컬렉션을 반환합니다.

IsSelected(Int32)

지정된 인덱 스에서 데이터 원본의 항목이 목록 컨트롤에서 선택되었는지 여부에 대한 정보를 제공합니다.

SelectRange(ItemIndexRange)

itemIndexRange로 지정된 데이터 원본의 항목을 목록 컨트롤에서 선택한 대로 표시합니다.

적용 대상

추가 정보