值转换器IValueConverter
发布日期:2021-10-25 06:15:13 浏览次数:1 分类:技术文章

本文共 561 字,大约阅读时间需要 1 分钟。

      值转换器可以把一种类型转换成另一种类型。例如,绑定到一个代表图片地址的字符串,希望显示的是图片,将数据存储为浮点类型,但通过

     货币的形式呈现,还有奖日期存储成DateTime格式,在界面上显示时使用用Calender控件等。

     如果要将值转换器与绑定关联,请创建一个实现IValueConverter接口的类。然后实现Converte和ConvertBack方法。转换器可以将数据从一种类型更改为另一种类型。

     Convert和ConvertBack的区别:Convert函数表示从数据源到目标的值转换,ConvertBack函数表示从目标到数据源的值转换。因此,如果绑定模式是一次性绑定或单向绑定,只需实现Convert函数,如果是双向绑定,需要实现Convert和ConvertBack函数。

     总的来说,IValueConverter接口负责数据源到数据控件绑定,自定义转换逻辑。

使用它包括以下步骤:

    1.创建一个值转换器类,实现该接口。

    2.给该类加入ValueConversion属性,并制定源类型和目标类型。

    3.实现接口的两个方法,Convert()与ConvertBack()

 

转载于:https://www.cnblogs.com/xuezhi/archive/2013/03/01/2938623.html

转载地址:https://blog.csdn.net/weixin_30872671/article/details/99089651 如侵犯您的版权,请留言回复原文章的地址,我们会给您删除此文章,给您带来不便请您谅解!

上一篇:【[AHOI2013]差异】
下一篇:Ajax+asp.net实现用户登陆 转自http://www.shangxueba.com/jingyan/2933319.html

发表评论

最新留言

很好
[***.229.124.182]2024年04月27日 23时29分31秒

关于作者

    喝酒易醉,品茶养心,人生如梦,品茶悟道,何以解忧?唯有杜康!
-- 愿君每日到此一游!

推荐文章

android设计!Android事件分发机制收藏这一篇就够了,重难点整理 2019-04-29
android语言!搞懂开源框架设计思想真的这么重要吗?3面直接拿到offer 2019-04-29
android课程表!大厂offer手到擒来,满满干货指导 2019-04-29
android网!2021中级Android开发面试解答,进阶学习资料! 2019-04-29
android自动化测试工具!为什么有人说Android开发不再吃香?建议收藏 2019-04-29
android系统架构五层!最详细的解释小白也能听懂,2年以上经验必看 2019-04-29
android线刷包!跟我一起手写EventBus吧,大厂内部资料 2019-04-29
android实战!百度、阿里、滴滴、新浪的面试心经总结,满满干货指导 2019-04-29
Android小技巧:一线互联网移动架构师NDK模块开发!含BATJM大厂 2019-04-29
android市场前景!最详细的docker中安装并配置redis,实战解析 2019-04-29
不了解这些多线程的基础知识,很难学懂Android!面试资料分享 2019-04-29
不断提升自己创造溢价的能力,含BATJM大厂 2019-04-29
为什么Android要采用Binder作为IPC机制?知乎上转疯了! 2019-04-29
互联网寒冬公司倒闭后,附答案 2019-04-29
深入浅出!花三分钟看完这篇文章你就懂了!终获offer 2019-04-29
爆赞!从新手到Flutter架构师,一篇就够!通用流行框架大全 2019-04-29
现在做Android开发有前途吗?Android面试题及解析 2019-04-29
由浅入深!腾讯团队实力打造flutter入门教程,附大厂真题面经 2019-04-29
百度、阿里、滴滴、新浪的面试心经总结,一线互联网公司面经总结 2019-04-29
直接上干货!技术水平真的很重要!复习指南 2019-04-29