ListViewBase.SelectionMode 屬性
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
取得或設定 ListViewBase 實例的選取行為。
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 列舉值,以啟用多重選取或停用選取。 以下是選取模式值。
|
|
|
注意
只有在 IsSwipeEnabled為 true 時,才會啟用觸控互動。
如果 SelectionMode 為 None,而且 CanDragItems 和 CanReorderItems 為 false,您應該將 IsSwipeEnabled 設定為 false ,以改善應用程式效能。 如需詳細資訊,請參閱 IsSwipeEnabled 屬性。
當 SelectionMode 為 Single 時,請使用 Selector.SelectedItem 屬性來取得選取的專案。 當 SelectionMode 為 Multiple 或 Extended 時,請使用 SelectedItems 屬性來取得選取的專案。
停用項目選取時,您可以讓專案回應使用者按兩下,例如按鈕,而不是被選取。 若要這樣做,請將 SelectionMode 設定為 None、 IsItemClickEnabled 屬性設定為 true,並處理 ItemClick 事件。
如需詳細資訊和範例,請參閱 如何變更互動模式。