如何设置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();发布于 2016-08-18 11:11:14
感谢您报告此问题,我们已确认这是一个记录的问题。就目前的实现而言,DefaultFileExtension没有提供任何有意义的用途。
我应该做哪些更改才能使其正常工作?
如果要将默认文件扩展名设置为.png,可以使用以下解决方法:
将您的代码savePicker.FileTypeChoices.Add("Png-Image", new List<string> { ".png" });移到savePicker.FileTypeChoices.Add("Gif-Image", new List<string> { ".gif" });之前。第一个扩展名将是FileTypeChoices列表中的默认扩展名。
https://stackoverflow.com/questions/38946636
复制相似问题