Когда я нажимаю на ListItem
, который является .PDF
, в моем ListView
, я хочу сохранить файл локально. Каждый ListItem
имеет разные Uri
.Xamarin Forms - Listview - Сохранить PDF на tap
Есть ли способ, я могу это сделать?
Когда я нажимаю на ListItem
, который является .PDF
, в моем ListView
, я хочу сохранить файл локально. Каждый ListItem
имеет разные Uri
.Xamarin Forms - Listview - Сохранить PDF на tap
Есть ли способ, я могу это сделать?
В настоящее время, это немного сложно реализовать с нуля ListView OnTap жест - но вы можете использовать NuGet, которая дает такую функциональность для Xamarin форм:
В основном, в чтобы использовать его, вы можете просто добавить свойство в свой список ListView и привязать его к команде CodeBehind или ViewModel (если вы следуете шаблону или структуре MVVM):
<ListView ItemsSource="{Binding MyCars}" fe:ListViewItemTappedAttached.Command="{Binding ItemTapCommand}">
Не забудьте добавить этот ресурс как собственность/пространство имен вашего ContentPage Тхо: Xmlns: Fe = "CLR-пространства имен: FreshEssentials; сборочные = FreshEssentials"
Ex.
<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
Итак, что же вопрос? И в чем проблема, которую вы пытаетесь решить? У вас есть код, который показывает, чего вы хотите достичь? – Demitrian
Мой вопрос в том, когда я нажимаю значок pdf, как я могу сохранить файл pdf на устройство? – ozmert75
Хорошо. Я обновил ваш вопрос, чтобы он отражал ваши потребности. Что вы пробовали до сих пор, чтобы достичь своей цели? У вас есть код, который вы можете показать? – Demitrian