PullGestureRecognizer 拉动手势识别器
一个用于追踪拉动手势的手势识别器。拉动手势发生在指针从控件的边缘拖动时。拉动的方向由 PullDirection 属性定义。
使用拉动手势识别器
可以通过将 PullGestureRecognizer 添加到控件的GestureRecognizers属性来将其附加到控件上。
<Border Width="500"
Height="500"
Margin="5"
Name="border">
<Border.GestureRecognizers>
<PullGestureRecognizer PullDirection="TopToBottom"/>
</Border.GestureRecognizers>
</Border>
C#
border.GestureRecognizers.Add(new PullGestureRecognizer()
{
PullDirection = PullDirection.TopToBottom,
});
当 PullGestureRegonizer 检测到拉动手势的开始时,会引发Gestures.PullGestureEvent事件。当拉动结束,即指针被释放或另一个手势开始时,它会引发Gestures.PullGestureEndedEvent事件。
PullDirection
这定义了拉动的方向。有4个可用的值:
PullDirection.TopToBottom: 拉动从顶部边缘开始向下移动PullDirection.BottomToTop: 拉动从底部边缘开始向上移动PullDirection.LeftToRight: 拉动从左边缘开始向右移动PullDirection.RightToLeft: 拉动从右边缘开始向左移动
有用的属性
您可能经常使用以下属性:
| 属性 | 描述 |
|---|---|
| PullDirection | 定义拉动手势的方向。 |
更多信息
信息