答案 0 :(得分:0)
目前,从头开始实施ListView onTap手势有点棘手 - 但您可以使用为Xamarin Forms提供该功能的nuget:
基本上,为了使用它,您只需将属性添加到ListView并将其绑定到CodeBehind或ViewModel的命令(如果您遵循MVVM模式或框架):
<ListView ItemsSource="{Binding MyCars}" fe:ListViewItemTappedAttached.Command="{Binding ItemTapCommand}">
不要忘记将此资源添加为ContentPage的属性/命名空间: 的xmlns:FE =&#34; CLR-名称空间:FreshEssentials;装配= FreshEssentials&#34;
实施例。
<ContentPage xmlns:fe="clr-namespace:FreshEssentials;assembly=FreshEssentials" ... />
关于保存文件 - 由于Xamarin.Forms在多个平台上运行,每个平台都有自己的文件系统,因此没有一种方法可以加载和保存用户创建的文件。
您可以按照Xamarin的指南了解如何针对您定位的每个平台执行此操作:https://developer.xamarin.com/guides/xamarin-forms/working-with/files/#Loading_and_Saving_Files