簡體   English   中英

UWP C#FileSavePicker - > DefaultFileExtension

[英]UWP C# FileSavePicker -> DefaultFileExtension

如何設置DefaultExtension? 在下面的代碼中,第一個條目是,所以顯示了gif。 DefaultExtension但是png。 我應該改變什么來使它工作?

代碼段:

var savePicker = new FileSavePicker
{
     SuggestedStartLocation = PickerLocationId.PicturesLibrary,
     CommitButtonText = "Save",
     DefaultFileExtension = ".png",
     SettingsIdentifier = "fsp1",
     SuggestedFileName = "MyImage"
};
savePicker.FileTypeChoices.Add("Gif-Image", new List<string> { ".gif" });
savePicker.FileTypeChoices.Add("Jpeg-Image", new List<string> { ".jpg" });
savePicker.FileTypeChoices.Add("Png-Image", new List<string> { ".png" });
savePicker.FileTypeChoices.Add("Ico-File", new List<string> { ".ico" });
savePicker.FileTypeChoices.Add("Bmp-Image", new List<string> { ".bmp" });
StorageFile file = await savePicker.PickSaveFileAsync();

感謝您報告此問題,我們已確認這是一個已記錄的問題。 正如當前實現的那樣,DefaultFileExtension沒有提供有意義的用途。

我應該改變什么來使它工作?

如果要將默認文件擴展名設為.png,請執行以下操作:

移動你的代碼savePicker.FileTypeChoices.Add("Png-Image", new List<string> { ".png" }); savePicker.FileTypeChoices.Add("Gif-Image", new List<string> { ".gif" }); 第一個擴展名將是FileTypeChoices列表中的默認擴展名。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM