2013-05-06 2 views
1

Мне нужно сделать снимок из каталога телефона Windows в моем приложении, поэтому я добавляю дочерний Windows, когда я нажимаю на текст этого ребенка. Windows добавляет кнопку, и я звонилphoto chooser task windows phone 7.1

общественного AnnotationControl частичный класс: ChildWindow {

public ObservableCollection<string> cercle { get; set; } 
    public AnnotationControl() 
    { 
     InitializeComponent(); 


    } 



    private void ChildWindow_Closing_1(object sender, System.ComponentModel.CancelEventArgs e) 
    { 

    } 

    private void btnsave_Click_1(object sender, RoutedEventArgs e) 
    { 
        this.DialogResult = true; 
    } 



    private void btnCancel_Click_1(object sender, RoutedEventArgs e) 
    { 
     this.DialogResult = true; 
    } 



    private void browse_Click(object sender, RoutedEventArgs e) 
    { 
PhotoChooserTask objPhotoChooser = new PhotoChooserTask(); 
       objPhotoChooser.Completed += new EventHandler<PhotoResult>(PhotoChooseCall); 
       objPhotoChooser.Show(); 
    } 

но когда я нажал на кнопку, чтобы выбрать изображение приложение разбившийся «Application_UnhandledException» ктото есть какие-либо идеи, пожалуйста,

+0

попробовать отлаживать с помощью breakpiont проследить точную exception.and также указать в какой строке кода это сбой – Mohit

ответ

0

Используйте это может быть полезным

private void changeImage(object sender, RoutedEventArgs e) 
    { 

     PhotoChooserTask photoChooserTask = new PhotoChooserTask(); 
     photoChooserTask.Completed += new EventHandler<PhotoResult>(photoChooserTask_Completed); 
     photoChooserTask.Show(); 
    } 
void photoChooserTask_Completed(object sender, PhotoResult e) 
    { 
     if (e.TaskResult == TaskResult.OK) 
     { 

      System.Windows.Media.Imaging.BitmapImage bmp = new System.Windows.Media.Imaging.BitmapImage(); 
      bmp.SetSource(e.ChosenPhoto); 

      imageTapped.Source = bmp; 

     } 
    } 
Смежные вопросы