.net 如何让垂直ScrollView可以在毛伊岛左或右滑动?

dzhpxtsq  于 2023-08-08  发布在  .NET
关注(0)|答案(2)|浏览(128)

在maui中,我尝试在ScrollView的父级中添加SwipeGestureRecognizer,ScrollView可以滚动,但不会调用swipe事件。我尝试添加一个SwipeGestureRecognizer到ScrollView,swipe事件被调用,但scrollview不能滚动。

ev7lccsx

ev7lccsx1#

一个简单的方法来解决左或右滑动的scrollview是,你可以让孩子的scrollview添加一个SwipeGestureRecognizer。这不是好办法,而是工作。

1cklez4t

1cklez4t2#

我有一个类似的情况下,我有一个网页视图,其中包含一个长文本“超过屏幕长度,我需要向上和向下滚动,也向左和向右滑动,我能够实现使用这个元素结构,希望这可以帮助。

  1. <ScrollView Grid.Row="1" ZIndex="1"
  2. HorizontalOptions="CenterAndExpand"
  3. HeightRequest="-1" BackgroundColor="Transparent">
  4. <WebView x:Name="MyWebView" HeightRequest="-1"
  5. BackgroundColor="Transparent">
  6. <WebView.GestureRecognizers>
  7. <SwipeGestureRecognizer Direction="Left"
  8. Swiped="OnSwipedLeft"/>
  9. <SwipeGestureRecognizer Direction="Right"
  10. Swiped="OnSwipedRight"/>
  11. </WebView.GestureRecognizers>
  12. </WebView>
  13. </ScrollView>

字符串

相关问题