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模式下),编译会报错
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】凌霞软件回馈社区,博客园 & 1Panel & Halo 联合会员上线
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步