Telerik UI for WPF?下载30天免费试用

触摸模式

TouchManager允许你在视觉树中控制UIElement的触摸模式。可以使用TouchMode管理人的附属财产。

IsTouchHitTestVisible而且ShouldLockTouchTouchManager的属性为过时了而且取代TouchMode财产。

TouchMode包含以下值的枚举:

  • HitTestVisible(默认值):元素对于触摸输入是可见的,事件将正常路由。
  • HitTestHidden:该元素对于触摸输入不可见。对于元素的父元素将引发触摸事件,就好像该元素不在可视树中一样。
  • 锁着的:该元素对于触摸输入是可见的,它将在触控时捕获触摸设备。所有触摸事件将被标记为已处理,从而防止事件路由。
  • 没有一个:元素将抑制所有触摸事件。在元素边界内的触摸输入不会引发任何触摸事件。

例1:在XAML中设置TouchMode

例2:在代码中设置TouchMode

TouchManager.SetTouchMode(这一点。元素,TouchMode.HitTestVisible);
TouchManager.SetTouchMode(我。元素,TouchMode.HitTestVisible)

TouchMode例子

本节通过一个包含一些嵌套uielement的示例演示TouchModes。

示例的逻辑树-父网格,网格内的边界和边界内的椭圆

TouchManager |触摸模式

TouchMode。HitTestVisible

TouchManager |触摸模式

TouchMode。HitTestHidden

TouchManager |触摸模式

TouchMode。锁着的

TouchManager |触摸模式

TouchMode。没有一个

TouchManager |触摸模式

另请参阅

在本文中
Baidu
map