ListViewBase.IsSwipeEnabled 属性
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
获取或设置一个值,该值指示视图是否支持 对轻扫 交互进行离散输入处理。
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,以在视图中的项目不支持使用轻扫手势的交互(例如取消选择、拖动和重新排序)时禁用轻扫动画。 在不需要动画时禁用动画可以提高应用的性能。