How to Use the PhotoChooserTask

This is a quick post to show some code around how to use a PhotoChooserTask for Windows Phone programming:


private BitmapImage OriginalImage = new BitmapImage();

private void btnAddPicture_Click(object sender, EventArgs e)
{
PhotoChooserTask pix = new PhotoChooserTask();
pix.Completed += new EventHandler<PhotoResult&rt;(OnCameraCaptureCompleted);
pix.ShowCamera = true;
pix.Show();
}

private void OnCameraCaptureCompleted(object sender, PhotoResult e)
{
if (e.TaskResult == TaskResult.OK)
{
OriginalImage.SetSource(e.ChosenPhoto);
// You can then use OriginalImage as you like
}
}

Leave a comment