Share via


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 列舉值,以啟用多重選取。 以下是選取模式值。

選取模式 行為
Single 使用者可以使用空格鍵、按一下滑鼠或觸控點選來選取單一項目。 使用者可以使用向下撥動手勢取消選取專案。
- 按下 Ctrl 時:使用者可以使用空格鍵、按一下滑鼠或觸控點選來取消選取專案。 使用者可以使用方向鍵來移動各自獨立的選取焦點。
多重 使用者可以使用空格鍵、按一下滑鼠或觸控點選來選取多個項目,以便在焦點項目上切換選取項目。 使用者可以使用方向鍵來移動各自獨立的選取焦點。
擴充 沒有修飾詞索引鍵:行為與 單一 選取專案相同。
- 按下 Ctrl 時:使用者可以使用空格鍵、按一下滑鼠或觸控點選來選取多個專案,以切換焦點專案上的選取專案。 使用者可以使用方向鍵來移動各自獨立的選取焦點。
- 按下 Shift 時:使用者可以按一下或點選選取範圍中的第一個專案,然後選取選取範圍的最後一個專案,以選取多個連續專案。 使用者可以使用方向鍵來建立連續的選取範圍,選取範圍的第一個項目是按下 Shift 鍵時所選取的項目。

當 SelectionMode 為 Single時,請使用 Selector.SelectedItem 屬性來取得選取的專案。 當 SelectionMode 為 MultipleExtended時,請使用 SelectedItems 屬性來取得選取的專案。

適用於

另請參閱