Xamarin.Forms之FluentValidation(Model验证)

虽然知道看的人应该非常少,但还是写出来供后人学习交流!

Xamarin.Forms由于原生支持数据的双向绑定,对表单类应用的开发简直就是如鱼得水,这类应用必须有对提交时数据的验证,原生的Android或者IOS的开发模式可能就必须对每个EditText的内容进行判断,而Forms只需要对需要提交的Model进行验证,而且而且可以用到开源项目FluentValidation

 

关于FluentValidation的使用就不多介绍了,这方面的使用可以参考:

http://www.cnblogs.com/asxinyu/p/dotnet_Opensource_project_FluentValidation_1.html

 

注意:

Forms中不要直接使用nuget中的Package,在nuget中下载项目,然后编译 FluentValidation.Portable ,使用得到的dll文件

 

直接使用nuget出现的问题:

debug和普通的release模式都没问题,但是在"Embed assemblies into native code"勾选的情况下(release模式下),编译会报错

 

posted @ 2015-08-04 10:02  做一个清醒者  阅读(501)  评论(1编辑  收藏  举报