Я пытаюсь создать простое демонстрационное приложение, которое выполняет следующие действия: у меня есть кнопка на MainPage.xaml (с Name = "btnCamera") и элемент управления изображением (с Name = "photo"), и когда я нажимаю Кнопка Я хочу запустить задачу камеры, сделать снимок и отобразить его на панели управления изображением. Проблема в том, что мой код работает на эмуляторе, а не на реальном устройстве. Устройство у меня обновлено до последнего обновления (7740). У вас есть объяснение этому или любому другому изменению моего кода, чтобы он работал? Это мой код:
public partial class MainPage : PhoneApplicationPage
{
CameraCaptureTask _cameraCapture;
public MainPage()
{
InitializeComponent()
_cameraCapture = new CameraCaptureTask();
_cameraCapture.Completed += new EventHandler(_cameraCapture_Completed);
}
private void btnCamera_Click(object sender, RoutedEventArgs e)
{
try
{
_cameraCapture.Show();
}
catch (Exception)
{
MessageBox.Show("Error occured");
}
}
void _cameraCapture_Completed(object sender, PhotoResult e)
{
if (e.TaskResult == TaskResult.OK)
{
BitmapImage image = new BitmapImage();
image.SetSource(e.ChosenPhoto);
photo.Source = image;
}
}
}