共用方式為


ListViewBase.CanDragItems 屬性

定義

取得或設定值,這個值表示檢視中的專案是否可以拖曳為數據承載。

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

void CanDragItems(bool value);
public bool CanDragItems { get; set; }
var boolean = listViewBase.canDragItems;
listViewBase.canDragItems = boolean;
Public Property CanDragItems As Boolean
<listViewBase CanDragItems="bool" />

屬性值

Boolean

bool

true 如果檢視中的專案可以拖曳為數據承載,則為 ;否則為 false。 預設為 false

備註

IsSwipeEnabled 設定為 false 停用一些預設觸控互動,因此當需要這些互動時,應該將其設定為 true 。 例如:

  • 如果已啟用項目選取,而且您將 IsSwipeEnabled 設定為 false,則使用者可以以滑鼠右鍵按兩下來取消選取專案,但無法使用 動手勢取消選取具有觸控的專案。
  • 如果您將 CanDragItems 設定為 true ,並將 IsSwipeEnabled 設定為 false,則使用者可以使用滑鼠拖曳專案,但不能使用觸控來拖曳專案。
  • 如果您將 CanReorderItems 設定為 true ,並將 IsSwipeEnabled 設定為 false,則使用者可以使用滑鼠重新排序專案,但不能使用觸控。

CanDragItems 可以設定為 false 做為視覺狀態的一部分,這些狀態旨在防止使用者在 GridView 等檢視中拖曳專案。

CanDragItems 不會反映可能會影響拖曳專案的能力的暫時性狀態,例如專案母體擴展延隔時間。 您可能會在程式代碼中取得 值 CanDragItems 的主要案例是確認應用程式 UI 中的動態範本或使用者可選取選項自上次設定後尚未變更值。

重要

若要接收 DragItemsStartingDragItemsCompleted 事件, CanDragItems 屬性必須設定為 true

適用於

另請參閱