次の方法で共有


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 ユーザーが GridView などのビュー内の項目をドラッグできないようにするための視覚的な状態の一部として false に設定できます。

CanDragItems は、項目の作成ラグなど、項目をドラッグする機能に影響を与える可能性のある一時的な状態を反映しません。 コードで の CanDragItems 値を取得する主なシナリオは、アプリ UI の動的テンプレートまたはユーザーが選択できるオプションが、最後に設定してから値が変更されていないことを確認することです。

重要

DragItemsStarting イベントと DragItemsCompleted イベントを受信するには、CanDragItems プロパティを に設定するtrue必要があります。

適用対象

こちらもご覧ください