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,则用户可以通过右键单击鼠标取消选择项目,但无法使用 轻扫 手势通过触摸取消选择项目。
  • 如果将 CanDragItems 设置为 true ,将 IsSwipeEnabled 设置为 false,则用户可以使用鼠标拖动项目,但不能通过触摸来拖动项目。
  • 如果将 CanReorderItems 设置为 true ,将 IsSwipeEnabled 设置为 false,则用户可以使用鼠标重新排序项,但不能通过触摸重新排序。

通常将 IsSwipeEnabled 设置为 false,以在视图中的项目不支持使用轻扫手势的交互(如取消选择、拖动和重新排序)时禁用轻扫动画。 在不需要动画时禁用动画可以提高应用的性能。

适用于

另请参阅