Xamarin.Forms CollectionView

소개

다양한 CollectionView 레이아웃 사양을 사용하여 데이터 목록을 표시하기 위한 유연하고 성능이 좋은 보기입니다.

Data

A CollectionView 는 해당 ItemsSource 속성을 구현하는 컬렉션으로 설정하여 데이터로 채워집니다 IEnumerable. 목록에서 각 항목의 모양은 속성을 으로 설정 ItemTemplate 하여 정의할 DataTemplate수 있습니다.

레이아웃:

기본적으로 항목은 세로 CollectionView 목록에 표시됩니다. 그러나 세로 및 가로 목록 및 그리드를 지정할 수 있습니다.

선택

기본적으로 CollectionView 선택 영역은 사용하지 않도록 설정됩니다. 그러나 단일 및 다중 선택을 사용하도록 설정할 수 있습니다.

빈 보기

에서 CollectionView표시할 수 있는 데이터가 없는 경우 사용자에게 피드백을 제공하는 빈 보기를 지정할 수 있습니다. 빈 보기는 문자열, 뷰 또는 여러 보기일 수 있습니다.

스크롤

사용자가 살짝 밀어 스크롤을 시작하면 항목이 완전히 표시되도록 스크롤의 끝 위치를 제어할 수 있습니다. 또한 CollectionView 프로그래밍 방식으로 항목을 보기로 스크롤하는 두 가지 ScrollTo 메서드를 정의합니다. 오버로드 중 하나는 지정된 인덱스의 항목을 보기로 스크롤하고 다른 하나는 지정된 항목을 보기로 스크롤합니다.

그룹화

CollectionView 에서는 속성을 IsGrouped .로 설정하여 올바르게 그룹화된 데이터를 표시할 true수 있습니다.