Вы не можете выбрать фотографию из библиотеки любым способом программно.Windows Phone только позволяет вам предложить пользователю выбор, чтобы он выбрал его из списка камер.У вас нет никакого контроля над экраном, на котором пользователь выбирает, вы просто запускаете задачу, и она возвращает вам фотографию, которую выбрал пользователь.в библиотеке Microsoft.Phone.Tasks.В качестве альтернативы часто также можно увидеть задачу захвата камеры (когда пользователь делает фотографию вместо того, чтобы выбрать одну) в местах, где пользователям предоставляется возможность выбрать фотографию.Примеры захвата камеры: здесь .
using Microsoft.Phone.Tasks;
using System.IO;
using System.Windows.Media.Imaging;
...
PhotoChooserTask selectphoto = null;
private void button1_Click(object sender, RoutedEventArgs e)
{
selectphoto = new PhotoChooserTask();
selectphoto.Completed += new EventHandler(selectphoto_Completed);
selectphoto.Show();
}
void selectphoto_Completed(object sender, PhotoResult e)
{
if (e.TaskResult == TaskResult.OK)
{
BinaryReader reader = new BinaryReader(e.ChosenPhoto);
image1.Source = new BitmapImage(new Uri(e.OriginalFileName));
}
}