轮播页面不会在某些设备上滑动
Carousel page does not swipe on some device
我创建了一个 Xamarin Forms 项目。我的项目中有以下 XAML:
<CarouselPage>
<ContentPage>
<StackLayout>
<Label Text="Red" />
<BoxView Color="Red" VerticalOptions="FillAndExpand" />
</StackLayout>
</ContentPage>
<ContentPage>
<StackLayout>
<Label Text="Green" />
<BoxView Color="Green" VerticalOptions="FillAndExpand" />
</StackLayout>
</ContentPage>
<ContentPage>
<StackLayout>
<Label Text="Blue" />
<BoxView Color="Blue" VerticalOptions="FillAndExpand" />
</StackLayout>
</ContentPage>
</CarouselPage>
现在 Carousel 页面可以在以下平台上运行:
UWP - 本地机器
Windows 8.1 - 本地机器
Android - 模拟器
它不适用于以下平台:
UWP - 设备(移动)
WinPhone (WinPhone 8.1) - 设备(移动)
它不识别手机上的滑动手势。我该如何解决?
不确定是什么导致了这个问题,但我创建了一个新项目并将所有现有代码转移到该项目,然后修复了轮播页面。现在工作!
我创建了一个 Xamarin Forms 项目。我的项目中有以下 XAML:
<CarouselPage>
<ContentPage>
<StackLayout>
<Label Text="Red" />
<BoxView Color="Red" VerticalOptions="FillAndExpand" />
</StackLayout>
</ContentPage>
<ContentPage>
<StackLayout>
<Label Text="Green" />
<BoxView Color="Green" VerticalOptions="FillAndExpand" />
</StackLayout>
</ContentPage>
<ContentPage>
<StackLayout>
<Label Text="Blue" />
<BoxView Color="Blue" VerticalOptions="FillAndExpand" />
</StackLayout>
</ContentPage>
</CarouselPage>
现在 Carousel 页面可以在以下平台上运行:
UWP - 本地机器
Windows 8.1 - 本地机器
Android - 模拟器
它不适用于以下平台:
UWP - 设备(移动)
WinPhone (WinPhone 8.1) - 设备(移动)
它不识别手机上的滑动手势。我该如何解决?
不确定是什么导致了这个问题,但我创建了一个新项目并将所有现有代码转移到该项目,然后修复了轮播页面。现在工作!