次の方法で共有


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 に設定すると、ビュー内の項目で スワイプ ジェスチャを使用する操作 (選択解除、ドラッグ、並べ替えなど) がサポートされていない場合に、 スワイプ アニメーションが無効になります。 不要なときにアニメーションを無効にすると、アプリのパフォーマンスが向上する可能性があります。

適用対象

こちらもご覧ください