在 Windows Phone 10 从 FileOpenPicker 访问相机

Access camera from FileOpenPicker on Windows Phone 10

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

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 一样显示相机按钮?

点击 ApplicationBar 中的 Choose location 将提示您列出支持的照片应用程序,包括相机。

尽管我发现它不如 Windows Phone 8.1 突出(并且本地化很奇怪),但我想这是启动相机的方式。

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