ListViewBase.IsSwipeEnabled プロパティ

定義

ビューがスワイプ操作の個別の入力処理をサポートするかどうかを示す値を取得または設定します。

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

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

プロパティ値

Boolean

bool

スワイプ操作の個別の入力処理が有効な場合は true。それ以外の場合は false。 既定値は trueです。

注釈

IsSwipeEnabled を false に設定すると、一部の既定のタッチ操作が無効になるため、これらの操作が必要な場合は true に設定する必要があります。 次に例を示します。

  • 項目の選択が有効で、IsSwipeEnabled を false に設定した場合、ユーザーはマウスで右クリックして項目の選択を解除できますが、 スワイプ ジェスチャを使用してタッチで項目の選択を解除することはできません。
  • CanDragItemstrue に設定し、IsSwipeEnabled を false に設定すると、ユーザーはマウスで項目をドラッグできますが、タッチではドラッグできません。
  • CanReorderItemstrue に設定し、IsSwipeEnabled を false に設定した場合、ユーザーはマウスを使用して項目を並べ替えることができますが、タッチでは並べ替えできません。

ビュー内のアイテムがスワイプ ジェスチャを使用する操作 (選択解除、ドラッグ、並べ替えなど) をサポートしていない場合にスワイプ アニメーションを無効にするには、通常、IsSwipeEnabled を false に設定します。 不要なときにアニメーションを無効にすると、アプリのパフォーマンスが向上する可能性があります。

適用対象

こちらもご覧ください