如何在 UWP ScrollViewer 中限制单指滚动和平移并启用双指滚动和平移?

问题描述 投票:0回答:0

在 UWP 应用程序中,我有一个滚动视图,其中有多个画布作为子项。 我需要在与单指交互时限制滚动和平移,并用两根手指启用它们。

我尝试使用指针事件计算当前与滚动查看器接触的指针。

场景一: 使用 PointerPressed 和 PointerReleased evnets,在此快速滚动时,按下的指针不会升高。滚动和抬起手指时也不会引发 PointerReleased 事件。

场景二: 使用 PointerCaptureLost 事件,引发 PointerCaptureLost 事件,当两个手指与滚动查看器接触时,两个指针都丢失。

我需要记录一次接触了多少根手指。

xamarin xamarin.forms uwp
© www.soinside.com 2019 - 2024. All rights reserved.