ListBox.SelectionMode 屬性
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
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 為 Multiple 或 Extended時,請使用 SelectedItems 屬性來取得選取的專案。