繁体   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