当前位置: 首页 > news >正文

h5网站制作工具佛山做优化的网络公司

h5网站制作工具,佛山做优化的网络公司,自媒体平台注册方法,做网站标配打开此项目 目标是一个registration form行为像google registration form。打开Google registration form 研究它的行为。当form是第一次显示,它的“Register”按钮应该启动;编辑器没有提示任何输入错误。输入First Name编辑器字段,清理输入…

打开此项目

目标是一个registration form行为像google registration form。打开Google registration form 研究它的行为。当form是第一次显示,它的“Register”按钮应该启动;编辑器没有提示任何输入错误。输入First Name编辑器字段,清理输入和离开编辑器应该显示的First Name编辑器在错误状态。

在此教程,你可以实现本行为。

最好的审核实现行为是绑定验证规则-一个标准审核被WPF平台提供。在之前继续,审核如下MSDN文档主题:如何实现绑定验证。

可以创建一个验证规则提示一个输入错误对于每一个空编辑器字段添加普通文件夹在项目和一个新文件,ValidationRule.cs,定义如下类

public class RequiredValidationRule : ValidationRule {public static string GetErrorMessage(string fieldName, object fieldValue, object nullValue = null) {string errorMessage = string.Empty;if(nullValue != null && nullValue.Equals(fieldValue))errorMessage = string.Format("You cannot leave the {0} field empty.", fieldName);if(fieldValue == null || string.IsNullOrEmpty(fieldValue.ToString()))errorMessage = string.Format("You cannot leave the {0} field empty.", fieldName);return errorMessage;}public string FieldName { get; set; }public override ValidationResult Validate(object value, CultureInfo cultureInfo) {string error = GetErrorMessage(FieldName, value);if(!string.IsNullOrEmpty(error))return new ValidationResult(false, error);return ValidationResult.ValidResult;}
}

RequiredValidationRule类检测输入值从继承Validate 方法。对于null或者空编辑值,此方法返回一个审核错误消息。

确定使用验证规则,替换RequiredValidationRule实例在Binding.ValidationRules集合在如下。

<UserControl xmlns:Common="clr-namespace:RegistrationForm.Common" ... >...<dxe:TextEdit NullText="FIRST"><dxe:TextEdit.EditValue><Binding Path="FirstName" UpdateSourceTrigger="PropertyChanged" Mode="TwoWay"><Binding.ValidationRules><Helpers:RequiredValidationRule FieldName="First Name"/></Binding.ValidationRules></Binding></dxe:TextEdit.EditValue></dxe:TextEdit>...
</UserControl>

Binding.UpdateSourceTrigger属性设置PropertyChanged - 默认值LostFocus。在LostFocus值之上,验证进程只有当结束时调用-用户离开编辑器。

在EditValue属性可用在任何DXEditors说明绑定机制,考虑如下简单的绑定:EditValue="{Binding FristName,Mode=TwoWay}".

EditValue 是目标属性当绑定应用。对于必须,目标属性总是DependencyProperty(依赖属性)

FirstName属性是源属性。绑定目标属性到源属性。源可以是一个DenpendencyProperty。一个恒定属性或属性触发INotifyProertyChanged.PropertyChanged事件当新值设置。此源属性无论如何不能是字段-必要属性。

绑定可以使用双向绑定模式同样传递输入数据在目标,到密封的潜在源数据。双向绑定行为,通过默认当束缚控件丢失焦点更新源属性。此刷新行为可以被UpdateSourceTrigger指定。对于实例,设置UpdateSourceTrigger参数到PropertyChanged,更新源属性作为目标属性刷新。参考此信息:Binding.UpdateSourceTrigger

此时,将您的注意力转向 DXEditors 如何修改 BaseEdit.EditValue 属性。

http://www.dinnco.com/news/71906.html

相关文章:

  • 国外做问卷调查的网站如何自己做网站
  • 做企业网站设计价格是多少钱sem是什么意思的缩写
  • 织梦网站模版怎么用最好用的免费建站
  • 顶级网站it培训机构
  • 北京网站开发学习手机百度app免费下载
  • 全美网站建设新网站百度seo如何做
  • 微信网站建设报价单竞价推广招聘
  • 内蒙网站建设seo优化长春seo网站排名
  • 怎么做微信公众号免费电影网站百度网盘客服在线咨询
  • 纯净水企业怎样做网站软文标题和内容
  • 瑞诺国际做外贸网站好吗网络营销有哪些推广方式
  • 网站制作网站建设长沙官网seo收费标准
  • 摩洛哥网站后缀360站长
  • wordpress 漂亮主题西安网站seo排名优化
  • 网站开发设计公司seo推广教学
  • 湛江cms建站系统问卷调查网站
  • asp网站制作软件百度快照替代
  • 怎么做送餐网站成品网站1688入口网页版
  • 去除 做网站就用建站之星深圳短视频seo教程
  • 免费网站制作公司亚洲精华国产精华液的护肤功效
  • 做垃圾网站可行吗最厉害的搜索引擎
  • 找网站做q币优化英文
  • 做网站建设出路在哪里长沙靠谱seo优化价格
  • 网站密码如何找回全网营销推广
  • 辽宁省住房和建设厅网站公关公司提供的服务有哪些
  • 企业网络规划和设计方案太原seo哪家好
  • 12个优秀平面设计素材网站查询网站流量的网址
  • 做网站优化的协议书本周国内新闻
  • 用什么做网站郑州seo顾问外包
  • 网站开发心路历程seo站长工具平台