您的位置:首页 > 运维架构 > 网站架构

我谈Silverlight架构和模式运用1-- ModelView模式最简单教程-讲解无代码触发事件,以及类型转换器的强大功能

2009-09-27 19:16 666 查看
大家应该都知道当今Silverlight软件开发中有几种比较流行的架构或者模式,比如:MVC,MVP,MVVM,三层架构,modelView模式.

这篇就先讲解modelview模式.
我看了几个老外写的ModelView模式,不是太好理解,所以吸取好的,按照我的理解,我的思路写出来.

大家如果能看懂我写的,我会很高兴的,写文章力求大家都可以读懂.

上图:

Code
Visibility="{Binding IsHappy, Converter={StaticResource boolToVisibility}}"/>
<Image x:Name="sadImage" Source="/Images/Sad.jpg"
Visibility="{Binding IsHappy, Converter={StaticResource boolToVisibility}, ConverterParameter='Invert'}" />

绑定好了之后,只要属性值被修改了,前台在显示之前都会过"转换器这一关".

大家知道 2.0 版本的数据的验证都是用转换器做的,还有日期格式的转换也是用转换器做的,所以大家可以
简单的认为他就是一个转换器,它的功能要发散使用.

我们企业级项目就是用转换器实现从数据中取出数据之后 格式化一些日期的:
比如:日期从数据库中取出来是:2009/09/09:10:12:23,通过转换器可以转换成我们想要的格式.
所以一定要理解掌握哦!

还是那句话,我们项目用到的我不可以上传,但是我可以找相似的demo上传给大家,并且详细讲解.
/Files/6666/ViewModel.zip
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐