回复 2楼Alice的帖子
谢谢Alice的回复,我可能表达不清楚,请看下图
上图“名称”文本框是C1MaskedTextBox控件,通过以下代码设置ValidatesOnExceptions,ValidatesOnDataErrors,NotifyOnValidationError属性为True,这样就可以弹出验证提示
- <c1:C1MaskedTextBox MaxLength="20"
- Text="{Binding FName, Mode=TwoWay, UpdateSourceTrigger=PropertyChanged, ValidatesOnExceptions=True, ValidatesOnDataErrors=True, NotifyOnValidationError=True}"
- Name="TbFName" />
复制代码
- [Required(AllowEmptyStrings = false, ErrorMessage = "必填")]
- public String FName
- {
- get { return Item.FName; }
- set
- {
- if (Item.FName != value)
- {
- Item.FName = value;
- RaisePropertyChanged(() => FName);
- }
- }
- }
复制代码
目前主要问题:
1、在“层数”文本框使用的是C1NumericBox控件,参照C1MaskedTextBox 上面方式来设置验证提示,希望当在文本框清空数字时或者获得焦点时能弹出验证提示,提示“必填”信息,现在结果不能弹出验证提示了。请问C1NumericBox应该如何处理触发验证提示的?
2、从C1NumericBox查看其模板时有个C1ValidationDecorator这个是做什么用途,可否用于弹出验证提示
谢谢! |