我有一个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
CanExecute
的Command
:new Command(() => { }, () => Device.Idiom == TargetIdiom.Phone);