6、Wpf.Image Resouce绑定

前言:Image控件使用地方挺多了的,可以单独使用,也可在其他控件模板中使用,现记录下Image控件的Resouce的使用。

1、问题复现

在使用绑定的情况下,绑定失败了。

二、对比

    <Grid>
        <Grid.RowDefinitions>
            <RowDefinition Height="*"/>
            <RowDefinition Height="*"/> 
        </Grid.RowDefinitions> 
        <Image Source="{Binding ImgPath}"/>
        <Image Grid.Row="1" Source="pack://application:,,,/Resource/ButtonClick_16x.png"/>
    </Grid>

一种绑定、一种直接赋值

直接赋值的会初始化显示图片,但是运行后。。。两种都不能显示,绑定的还会出现文章开头时的错误:绑定失败。

3、解决方案

其实超简单的,只需要将图片的属性设置成资源(resource),然后再重新生成下工程就可以了,一定不要忘了重新生成,不然可能还是显示不出来。。。

 

4、说明

网上有说需要设置一个转换器WPF中Image控件的绑定 - Hello——寻梦者! - 博客园,然后报错的提示也是说需要个转换器,但实操后发现不需要,可能早期版本需要,现在不需要了,按上面的设置就可以了,后期发现问题后再补充。

        
 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值