照片选择器任务窗口电话7.1

时间:2013-05-06 11:46:23

标签: windows-phone-7 unhandled-exception

我需要在我的应用程序中从Windows手机目录中拍照,所以我添加了一个子Windows,当我点击这个孩子的文本Windows我添加一个按钮,我打电话

public partial class 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” 有人有任何想法

1 个答案:

答案 0 :(得分: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;

        }
    }