引言 数据验证在任何用户界面程序中都是不可缺少的一部分.在WPF中,数据验证更是和绑定紧紧联系在一起,下面简单介绍MVVM模式下常用的几种验证方式.错误信息显示 在介绍数据验证之前,有必要介绍一下如何显示错误信息.方式很简单,定义一个样式触发器,将错误信息和ToolTip绑定,如下: ...
分类:
Windows程序 时间:
2015-05-10 21:54:07
阅读次数:
1092
原文链接:http://www.cnblogs.com/sirkevin/archive/2012/11/28/2793471.html使用WPF+Mvvm开发一年多,期间由于对Mvvm模式的理解不足,遇到了很多问题,也绕了很多弯子;网上提供的Mvvm的示例比较简单,实际项目中的需求也各种各样。 不...
分类:
其他好文 时间:
2015-05-08 21:56:22
阅读次数:
116
转:http://www.cnblogs.com/mantian/p/3713524.html将所有的事件,属性,都映射到ViewModel中。好处多多,以后开发尽量用这种模式。解决方法:使用System.Windows.Interactivity.dll,添加该dll到项目引用1xmlns:i="...
很多童鞋看了我的博客以后也去实践MVVM,但却发现Silverlight实践中的MVVM很难实现,比纯粹的CodeBehind难度大很多。首先是原来在xaml.cs的CodeBehind部分很容易控制界面逻辑,现在这部分逻辑移到ViewModel里面去了以后,就很难调用CodeBind的部分;其次是...
分类:
Web程序 时间:
2015-05-05 23:44:55
阅读次数:
314
首先做的事是让官重构了代码,重构是件很重要的事,能够让代码更清晰,可以理清编程时的思路,虽然我重构还不是很会,我的主要问题是依赖关系和逻辑不够清晰。以后写代码需要注重提前设计和分清职能。其次,在重构代码的过程中学习了MVVMLight的使用,MVVMLight是一个可以方便地实现MVVM框架的东西,...
分类:
其他好文 时间:
2015-05-05 19:11:23
阅读次数:
148
今天我又要挑战一次一个高大上的公司了但是看着jd有点忧伤了要求如下基本要求:1、熟悉 HTML / CSS / JS 并有良好的代码风格;2、理解 Web 标准,语义化,可以解决主流浏览器及不同版本的兼容性问题;3、熟悉常见框架(如 Bootstrap,JQuery)和任意 MV* 框架,如 Ang...
分类:
其他好文 时间:
2015-05-04 19:29:55
阅读次数:
93
1 是什么? 使用MVVM模式的简单,动态的Javascript UI. 2 优点声明式绑定UI 自动更新依赖追踪模板化 3 如何使用//(2)定义绑定对象functionviewModel(firstName,lastName){//使用双向绑定observablethis.fi...
分类:
Web程序 时间:
2015-05-03 21:44:33
阅读次数:
160
Messenger在MVVM模式中的应用Messenger在MVVM中应用的前提 我们知道在MVVM架构中,系统平台的Silverlight客户端界面开发和业务逻辑已经被分开,XAML是SL的主要部分,界面设计者只需要绑定ViewModel里的数据即可。但是在ViewModel里有些时候是需要界面发...
分类:
其他好文 时间:
2015-05-03 13:20:40
阅读次数:
184
最近在用cordova(phonegap)写一个移动app,表单比较复杂,用了knockoutJs作为前端的MVVM框架进行数据绑定。 但是发现有时候(其实是每次)如果最后在input中编辑一个值,然后直接点保存按钮(用JQM的tap事件,之前直接用touchend也一样),会发现最后焦点所在的这个...
分类:
移动开发 时间:
2015-05-01 22:30:45
阅读次数:
204
从angularJS看MVVMjavascript厚积薄发走势异常迅猛,导致现在各种MV*框架百家争雄,MVVM从MVC演变而来,为javascript注入了全新的活力。我工作的业务不会涉及到angularJS[ng]这么重量级的东西,只有自己闲暇之余做的项目才能一尝angularJS。我才疏学浅,...
分类:
Web程序 时间:
2015-04-30 12:26:38
阅读次数:
139