`
wyf
  • 浏览: 436795 次
  • 性别: Icon_minigender_1
  • 来自: 唐山
社区版块
存档分类
最新评论

显示数据库图片

UI 
阅读更多

可以创建一个类,该类允许通过从 IValueConverter 继承在源和目标之间转换数据格式。例如,您可能希望有一个颜色列表,其中的颜色作为 RGBA 值存储,但在 UI 中以颜色名称来显示。通过实现 Convert 和 ConvertBack,可以在绑定引擎在目标和源之间传递数据值时,更改数据值的格式。

public class BinaryToImageConverter: IValueConverter
    {
        public BinaryToImageConverter() {
        }
        //具体的实现方法
        public object Convert(object value, Type targetType, object parameter, CultureInfo culture)
        {
            if (value is Binary)
            {
                BitmapImage bi = new BitmapImage();
                bi.SetSource(new MemoryStream((value as Binary).Bytes));
                return bi;
            }
                else
                    return null;
            }
        }

        //这里由于我只用于显示图像,所以没有实现相应的方法
        public object ConvertBack(object value, Type targetType, object parameter, CultureInfo culture)
        {
            throw new NotImplementedException();
        }
    }

 

<Grid>
<Grid.Resources>
   <local:BinaryToImageConverter x:Key="BinaryConventer"/>
</Grid.Resources>
<Image Source="{Binding user_headPhoto,Converter={StaticResource BinaryConventer}}"/>
</Grid>

 

分享到:
评论

相关推荐

    jsp显示数据库图片

    "jsp显示数据库图片"是一个常见的需求,特别是在动态网站中。在这个场景下,我们通常使用Java Server Pages (JSP)作为视图层技术,Servlet作为控制器处理逻辑,而MySQL作为关系型数据库来存储数据,包括图片的二进制...

    结合ashx在DataGrid中显示数据库中图片

    在DataGrid中显示数据库图片 为了在DataGrid中显示数据库中的图片,我们需要进行以下步骤: #### 3.1 数据库查询 首先,我们需要从数据库中查询包含图片数据的记录。这通常涉及到对数据库表的SQL查询,例如从...

    PB9数据库存取图片

    在PB9中处理图片数据,主要涉及到数据库中的BLOB(Binary Large Object)类型字段,用于存储非结构化的二进制数据,如图像、音频或视频文件等。以下将详细解释如何在PB9中进行数据库存取图片的操作。 首先,我们...

    PB-数据库保存图片并在Datawindow中显示

    标题 "PB-数据库保存图片并在Datawindow中显示" 涉及到的是使用PowerBuilder(PB)这个开发工具,将图片数据存储在数据库中,并在DataWindow控件中进行显示的技术。下面,我们将深入探讨这一主题。 1. **Power...

    PictureBox显示图片 图片写入数据库

    在.NET编程环境中,经常需要处理图像操作,如在PictureBox控件中显示图片,以及将图片数据存储到数据库中。这两个任务是常见的用户界面交互和数据持久化操作。下面将详细介绍如何实现这两个功能。 首先,我们来看...

    ASP.NET上传图片至数据库并显示图片

    当需要显示图片时,再从数据库中读取二进制数据,转换回图片并显示。这种方式的数据库表结构可能如下: ```sql CREATE TABLE Images ( Image_ID INT IDENTITY(1,1) PRIMARY KEY NOT NULL, ImageData IMAGE NULL )...

    java实现本地读取图片存储到数据库中并在html网页显示

    在本文中,我们将深入探讨如何使用Java实现在本地读取图片并将其存储到数据库中,之后再通过HTML页面显示这些图片。这个过程涉及到的主要技术包括Java编程、数据库操作(特别是MySQL)以及前后端交互。 首先,我们...

    Android ListView控件显示数据库中图片

    Android ListView 控件显示数据库中图片 Android ListView 控件是 Android 开发中常用的控件之一,但是在创建 ListView 时,总是感觉步骤繁琐,这里对其进行总结,方便查阅。程序的效果是实现一个显示联系人的简单...

    利用数据库存取图片,从数据库读取显示出来

    在标题“利用数据库存取图片,从数据库读取显示出来”中提到的方法,意味着我们将直接把图片的数据存储在数据库内,而不是仅仅保存图片的文件路径。这种方法在某些场景下可能是必要的,例如,如果需要确保图片与相关...

    jsp分页显示数据库中图片信息

    使用jsp分页显示数据库中图片信息 1,com.save.JPEG类:将图片数据加载到数据库中 2,com.you.show.JPEGSerlvet类:使用servlet读取sql2000中存储的数据库图片信息. 3,listflowers页面:分页,列表式显示servlet中读取出来...

    在java web中显示存入mysql数据库的图片

    在Java Web应用中,我们经常需要处理图像数据,例如用户上传的头像或者产品图片等。将这些图片存储到MySQL数据库中是一种常见的做法,尤其...不过,对于初学者来说,理解这种基础的数据库图片存储方式仍然非常有价值。

    php+mysql实现数据库图片的存储及显示

    在IT行业中,数据库存储与显示图片是常见的需求,特别是在网页开发中。本教程将深入探讨如何使用PHP和MySQL实现这一功能,重点在于使用二进制数据来存储和检索图片。 首先,我们需要理解PHP和MySQL的基本概念。PHP...

    asp图片添加到数据库的字段中

    2. `显示数据库图片.asp`:该页面负责从数据库中读取图片的二进制数据,并输出到浏览器,实现图片的展示。 3. `sctp.mdb`:这可能是一个Access数据库文件,用于存储图片的二进制数据。 总的来说,这个ASP应用提供了...

    qt TableView显示数据库表中的数据

    在Qt框架中,显示数据库表中的数据通常涉及到多个步骤,包括连接数据库、执行查询语句、将查询结果映射到TableView组件以及自定义数据模型。以下是对这些关键知识点的详细说明: 1. **Qt与数据库连接**:Qt提供了一...

    显示数据库中图片

    可以提取数据库中的图片,滚动显示于网面中,可以实现多种显示型式

    QT实现图片插入数据库并显示

    在使用Qt进行应用程序开发时,...以上就是使用Qt实现图片插入数据库并显示所需的关键知识点。理解并掌握这些概念,将有助于构建一个功能完善的图像管理系统。在实际编程时,还需要根据具体需求进行适当的调整和优化。

    网上购物管理系统数据库(store).rar

    网上购物管理系统是一个典型的电子商务应用程序,其背后的核心是数据库设计,它是整个系统稳定、高效运行的基础。这个"网上购物管理系统数据库(store).rar"文件包含了构建此类系统的关键元素,如数据库设计文档、...

    delphi Image 写入,读取 sql server 数据库(源码)

    image 写入,读取 数据库 源码 通过adoquery 进行图片的保存与读取,sql server数据库.

    数据库保存图片及显示

    数据库保存图片及显示是数据库应用中的一个重要环节,尤其在网页开发、内容管理系统或者社交媒体平台中。这个主题主要涉及如何将图片数据存储到数据库中,并在需要时正确地展示出来。以下是对这一知识点的详细说明:...

    图片直接保存到数据库,并在JSP页面显示

    标题“图片直接保存到数据库,并在JSP页面显示”涉及的知识点主要集中在Web开发领域,尤其是Java Web开发,包括图片处理、数据库存储以及前端展示。这里我们将深入探讨以下几个关键环节: 1. 图片数据的二进制化:...

Global site tag (gtag.js) - Google Analytics