我正在尋找一種解決方案,讓用戶選擇他們想要保存檔案的檔案夾位置。我知道 Xamarin.Essentials 包中的 FilePicker,但這僅允許用戶選擇單個檔案,而不是檔案夾。我正在嘗試為所有 4 個平臺(Windows、iOS、Mac 和 UWP)完成此操作。任何幫助是極大的贊賞。
uj5u.com熱心網友回復:
您只能使用 Xamarin 實作本機可能實作的功能。如果您嘗試在 Objective-C/Swift/SwiftUI 中使用本機 iOS 進行編碼,則無法選擇照片庫中的哪個檔案夾來保存您的圖片。因此,在技術上不可能實作您正在尋找的解決方案4個平臺。
uj5u.com熱心網友回復:
目前,Xamarin.Forms 中沒有 FodlerPicker。
您可以創建自己的自定義檔案夾選擇器,如下所示。使用TapGestureRecognizer
模擬選擇操作保存到指定位置。
<ListView ItemsSource="{Binding folders}">
<ListView.ItemTemplate>
<DataTemplate>
<ViewCell>
<Label Text="{Binding folder}">
<Label.GestureRecognizers>
<TapGestureRecognizer Tapped="TapGestureRecognizer_Tapped"></TapGestureRecognizer>
</Label.GestureRecognizers>
</Label>
</ViewCell>
</DataTemplate>
</ListView.ItemTemplate>
</ListView>
您可以在 GitHub 上發布您的需求。https://github.com/xamarin/Xamarin.Forms/issues
轉載請註明出處,本文鏈接:https://www.uj5u.com/gongcheng/391706.html
上一篇:為什么File.ReadAllText()也能識別UTF-16編碼?
下一篇:WinUI3運行時本地化