다음을 통해 공유


ListViewBase.SelectionMode 속성

정의

ListViewBase instance 대한 선택 동작을 가져오거나 설정합니다.

public:
 property ListViewSelectionMode SelectionMode { ListViewSelectionMode get(); void set(ListViewSelectionMode value); };
ListViewSelectionMode SelectionMode();

void SelectionMode(ListViewSelectionMode value);
public ListViewSelectionMode SelectionMode { get; set; }
var listViewSelectionMode = listViewBase.selectionMode;
listViewBase.selectionMode = listViewSelectionMode;
Public Property SelectionMode As ListViewSelectionMode
<listViewBase SelectionMode="listViewSelectionModeMemberName" />

속성 값

ListViewSelectionMode 열거형 값 중 하나입니다. 기본값은 단일 선택입니다.

설명

기본적으로 사용자는 보기에서 단일 항목을 선택할 수 있습니다. SelectionMode 속성을 ListViewSelectionMode 열거형 값으로 설정하여 다중 선택을 사용하거나 선택을 사용하지 않도록 설정할 수 있습니다. 선택 모드 값은 다음과 같습니다.

  • 사용자가 스페이스바, 마우스 클릭 또는 터치 탭을 사용하여 단일 항목을 선택할 수 있습니다.
  • 사용자는 아래쪽 살짝 밀기 제스처를 사용하여 항목을 선택 취소할 수 있습니다.
Ctrl 키를 누르는 동안:
  • 사용자는 스페이스바, 마우스 클릭 또는 터치 탭을 사용하여 항목을 선택 취소할 수 있습니다.
  • 화살표 키를 사용하여 선택과는 별도로 포커스를 이동할 수 있습니다.
  • 사용자는 스페이스바, 마우스 클릭 또는 터치 탭으로 여러 항목을 선택하여 포커스가 있는 항목에 대한 선택을 전환할 수 있습니다.
  • 화살표 키를 사용하여 선택과는 별도로 포커스를 이동할 수 있습니다.
  • 동작은 과 동일합니다.
    • 사용자는 스페이스바, 마우스 클릭 또는 터치 탭으로 여러 항목을 선택하여 포커스가 있는 항목에 대한 선택을 전환할 수 있습니다.
    • 화살표 키를 사용하여 선택과는 별도로 포커스를 이동할 수 있습니다.
    Shift 키를 누르는 동안:
    • 선택 영역의 첫 번째 항목을 클릭하거나 탭한 다음 선택 영역의 마지막 항목을 클릭하거나 탭하여 인접한 여러 항목을 선택할 수 있습니다.
    • Shift 키를 누른 채로 화살표 키를 사용하여 선택한 항목부터 연속되는 선택 영역을 지정할 수 있습니다.

참고

터치 조작은 IsSwipeEnabledtrue인 경우에만 사용하도록 설정됩니다.

SelectionMode가 None이고 CanDragItemsCanReorderItemsfalse인 경우 앱 성능을 향상시키려면 IsSwipeEnabledfalse 로 설정해야 합니다. 자세한 내용은 IsSwipeEnabled 속성을 참조하세요.

SelectionMode가 Single이면 Selector.SelectedItem 속성을 사용하여 선택한 항목을 가져옵니다. SelectionMode가 다중 또는 확장인 경우 SelectedItems 속성을 사용하여 선택한 항목을 가져옵니다.

항목 선택을 사용하지 않도록 설정하면 항목이 선택되지 않고 단추처럼 사용자 클릭에 응답하도록 할 수 있습니다. 이렇게 하려면 SelectionMode를 None으로 설정하고 IsItemClickEnabled 속성을 true로 설정하고 ItemClick 이벤트를 처리합니다.

자세한 내용과 예제는 상호 작용 모드를 변경하는 방법을 참조하세요.

적용 대상

추가 정보