首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >获取照片选择器任务的选定图像到图像控件C# Windows phone 7

获取照片选择器任务的选定图像到图像控件C# Windows phone 7
EN

Stack Overflow用户
提问于 2011-08-09 23:12:10
回答 1查看 1.9K关注 0票数 1

正在尝试将照片选择器任务中的选定图像放入图像控件中。但是我得到了一个错误:

代码语言:javascript
复制
"Cannot implicity convert type 'System.Windows.Media.ImageBrush' 
to 'System.Windows.Media.ImageSource'"

我该怎么做呢?

我使用的代码如下:

代码语言:javascript
复制
            var bitmapImage = new BitmapImage();
            base.OnNavigatedFrom(e);
            ImageBrush bgImage = new ImageBrush();
            bgImage.ImageSource = App.globalData.bitmapImage;
            image1.Source = bgImage; 
EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2011-08-09 23:20:09

基本上,错误是说您正在尝试将您的bgImage的ImageSource设置为现有的图像画笔。

尝试将您的代码更改为以下代码:

代码语言:javascript
复制
base.OnNavigatedFrom(e);
image1.Source = App.globalData.bitmapImage;

你得到这个错误是因为你试图创建一个新的笔刷,并分配一个现有的图像笔刷作为它的imagesource属性。既然你已经有了一个画笔(App.globalData.bitmapImage),那么你可以删除所有与创建画笔相关的逻辑,并将其直接分配给你的图像源。(image1.Source = App.globalData.bitmapImage;)

附注:

下面是我用来从photochooser任务中获取照片的一些代码:

代码语言:javascript
复制
    private void PhotoChooserCompleted(object sender, PhotoResult e)
    {
        if (e.TaskResult == TaskResult.OK)
        {
            var img = new BitmapImage();
            img.SetSource(e.ChosenPhoto);
        }
    }
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/6998480

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档