다음을 통해 공유


ListBox.SelectionMode 속성

정의

ListBox 컨트롤의 선택 동작을 가져오거나 설정합니다.

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

void SelectionMode(SelectionMode value);
public SelectionMode SelectionMode { get; set; }
var selectionMode = listBox.selectionMode;
listBox.selectionMode = selectionMode;
Public Property SelectionMode As SelectionMode
<ListBox SelectionMode="selectionModeValue"/>

속성 값

SelectionMode 값 중 하나입니다.

설명

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

모드 동작
단일 사용자가 스페이스바, 마우스 클릭 또는 터치 탭을 사용하여 단일 항목을 선택할 수 있습니다. 사용자는 아래쪽 살짝 밀기 제스처를 사용하여 항목의 선택을 취소할 수 있습니다.

Ctrl 키를 누르는 동안: 사용자는 스페이스바, 마우스 클릭 또는 터치 탭을 사용하여 항목을 선택 취소할 수 있습니다. 화살표 키를 사용하여 선택과는 별도로 포커스를 이동할 수 있습니다.
여러 항목 사용자는 스페이스바, 마우스 클릭 또는 터치 탭으로 여러 항목을 선택하여 포커스가 있는 항목에 대한 선택을 전환할 수 있습니다. 화살표 키를 사용하여 선택과는 별도로 포커스를 이동할 수 있습니다.
확장 한정자 키가 없는 경우: 동작은 단일 선택 영역과 동일합니다.

Ctrl 키를 누르는 동안: 사용자는 스페이스바를 사용하여 여러 항목을 선택하거나 마우스를 클릭하거나 터치 탭하여 포커스가 있는 항목에서 선택 항목을 토글할 수 있습니다. 화살표 키를 사용하여 선택과는 별도로 포커스를 이동할 수 있습니다.

Shift 키를 누르는 동안: 사용자는 선택 영역의 첫 번째 항목을 클릭하거나 탭한 다음 선택 영역의 마지막 항목을 클릭하여 여러 연속 항목을 선택할 수 있습니다. Shift 키를 누른 채로 화살표 키를 사용하여 선택한 항목부터 연속되는 선택 영역을 지정할 수 있습니다.

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

적용 대상

추가 정보