是否可以在桌面上禁用Xamarin Forms SwipeGestureRecognizer?

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

我有一个Xamarin Forms应用程序,我想知道是否有可能只将SwipeGestureRecognizer用于电话(或小屏幕)。

我正在使用具有2个内容视图的视图。在桌面上,我想同时在屏幕上看到它们,但是在电话上,我想分别看到它们(滑动手势)。

        <ContentView.GestureRecognizers>
            <SwipeGestureRecognizer Command="{Binding SwipedViewCommand}" Direction="Right" />
        </ContentView.GestureRecognizers>

该命令反转一个布尔值,并且每个内容视图都可见绑定到该布尔值(一个检查为true,另一个检查为false)

https://docs.microsoft.com/es-es/xamarin/xamarin-forms/app-fundamentals/gestures/swipe

xamarin.forms swipe-gesture
1个回答
1
投票
同时,您可以设置CanExecuteCommand

new Command(() => { }, () => Device.Idiom == TargetIdiom.Phone);

© www.soinside.com 2019 - 2024. All rights reserved.