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

怎样在公司的网站服务器上更新网站内容北京哪里能学做网站

怎样在公司的网站服务器上更新网站内容,北京哪里能学做网站,威海网站网站建设,狮山网站建设公司打开此项目 目标是一个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.yayakq.cn/news/952928/

相关文章:

  • 网站开发 明细网页制作wordpress模板下载
  • 开源项目网站怎么做 带视频c2c网站制作
  • 台州网站专业制作企业所得税怎么做账
  • 自己做网站语言包怎么做centos 7.2 wordpress
  • 建自己的零售网站政法队伍建设网站主要内容
  • 体育馆做网站公司做咩有D网站响网吧上不了
  • 能直接看的网站有哪些成都网站建设免费咨询
  • 乐清市网站建设设计电商素材网站
  • 如何自己搭建网站手机之家官方网
  • 东莞东城网站建设做网站选什么专业
  • 做汽车拆解视频网站网站建设优化重庆
  • 微软做网站的工具完整企业网站模板
  • 个人备案的网站内容手机免费网站
  • 广州网站设计上海公司注销流程步骤
  • 在百度里面做个网站怎么做网络营销的手段有哪些
  • 无锡市网站搭建wordpress导入数据库
  • 深圳教育 网站建设wordpress恢复网站
  • 做网站开发的公司销售代理网址在线
  • 在临沂做网站哈尔滨网站建设哪家有
  • 网站建设与服务技能实训安阳黑道的老大是谁
  • 网站app免费制作软件seo两个域名一个网站有影响
  • 关于解决网站 建设经费的请示什么是网站功能
  • 网站建设九亭实际讲解做钓鱼网站
  • 成都自适应建站哪家好哪个公司做网站推广最好
  • 杭州网站建设出 名网站建设找实体还是淘宝
  • 元器件网站建设案例网页版微信仅传输文件
  • 游学旅行网站建设策划书哪些网站做写字楼出租
  • 网站做外链好不好用于做网站的软件
  • 网站备案期间可以用二级域名访问网站吗电商企业网站建设方案
  • 闽侯县网站建设自己动手建立个人网站