wp7 的PhotoChooserTask里的截图功能

Dieaz5 发布于 2012/03/04 15:03
阅读 404
收藏 0

看了传智播客的一节关于Task的视频,实验了下

PhotoChooserTask photo = new PhotoChooserTask();
photo.PixelHeight = 100;
photo.PixelWidth = 100;
photo.Completed += new EventHandler<PhotoResult>(photo_Completed);
photo.Show();

视频里是截图完后直接会在一个image显示图片,但是我截图完后却没有显示。这是为什么呢?

加载中
0
junwong
junwong

那你在方法 

 void task_Completed ( object sender, PhotoResult e )

        {

        }
里的代码呢?不看这个方法的代码是没法解决你的问题的

0
Dieaz5
Dieaz5
 void photo_Completed(object sender, PhotoResult e)
        {
            if (e.Error == null && e.TaskResult == TaskResult.OK)
            {
                BitmapImage bmpImage = new BitmapImage();
                bmpImage.SetSource(e.ChosenPhoto);
                image1.Source = bmpImage;
            }
        }
junwong
junwong
你的代码看上去是没有问题的,可能出问题的在于image1控件,你把源码发送到 wangjuntom360@hotmail.com吧 我看看
0
junwong
junwong

你去除掉这两句试试

photo.PixelHeight = 100;

3 photo.PixelWidth = 100;


0
Dieaz5
Dieaz5

引用来自“junwong”的答案

你去除掉这两句试试

photo.PixelHeight = 100;

3 photo.PixelWidth = 100;


去掉是可以的,直接用photochoosertask就只是显示图片这个功能而已。我是想实现它所带的截图功能。
返回顶部
顶部