从Windows Phone 10上的FileOpenPicker访问摄像头

时间:2016-01-22 14:42:19

标签: c# windows-phone-8 windows-phone windows-10-mobile windows-10-universal

我使用以下代码显示照片库:

FileOpenPicker openPicker = new FileOpenPicker();
openPicker.ViewMode = PickerViewMode.Thumbnail;
openPicker.SuggestedStartLocation = PickerLocationId.PicturesLibrary;
openPicker.FileTypeFilter.Add(".jpg");
openPicker.FileTypeFilter.Add(".jpeg");
openPicker.FileTypeFilter.Add(".png");
filePicker.PickSingleFileAndContinue();

在Windows Phone 8.1中,FileOpenPicker显示ApplicationBar中的相机按钮。

对Windows Phone 10使用相同的代码时,会显示确认和取消按钮而不是相机。

如何在8.1中显示相机按钮?

2 个答案:

答案 0 :(得分:3)

点击Choose location中的ApplicationBar会提示您支持照片的应用列表,包括相机。

即使我发现这不如Windows Phone 8.1那么突出(和奇怪的本地化),我想这是推出相机的方法。

答案 1 :(得分:0)

无法在Windows 10移动应用程序的应用程序栏中显示相机按钮。但是,如果您未指定SuggestedStartLocation,则相机选项将与菜单和照片等其他选项一起显示在菜单中。