博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
SilverLight.3-Validation:一、银光验证。ValidatesOnExpression和NotifyOnValidationError
阅读量:6627 次
发布时间:2019-06-25

本文共 1795 字,大约阅读时间需要 5 分钟。

ylbtech-SilverLight-DataBindings_BindingADataObjects_Validation:一、银光验证。ValidatesOnExpression和NotifyOnValidationError
  • 1.A,数据源返回顶部
  • 1.B, ValidatesOnExpression
  • 1.C, NotifyOnValidationError
1.A,数据源
1,
 
View Code

4,

1.B, ValidatesOnExpression
1,
2,
2.1/3,[无]
2.2/3,

2.3/3,

 
View Code

2B, Person.cs

int _age;   //范围/// /// 年龄/// public int Age{    get { return _age; }    set    {        if (value < 0) throw new ArgumentException("不能小于0");        _age = value;    }}

3,

4,
1.C, NotifyOnValidationError
1,
2,
2.1/3,[无]
2.2/3,

2.3/3,

using System.Windows.Controls;using SL3ValidationYlbtechApp.Access;namespace SL3ValidationYlbtechApp.DataBinding.BindingADataObjects.Validation{    public partial class NotifyOnValidationError : UserControl    {        public NotifyOnValidationError()        {            InitializeComponent();            gridDetailPerson.DataContext = Person.GetModel();        }        private void gridDetailPerson_BindingValidationError(object sender, ValidationErrorEventArgs e)        {            //显示错误            txtBlkTip.Text = e.Error.Exception.Message;            txtBlkTip.Text += "\n存储值:" + ((Person)gridDetailPerson.DataContext).Age;            //建议用户再试一次            txtAge.Focus();        }    }}

3,

4,
1.D,
 
本文转自ylbtech博客园博客,原文链接:http://www.cnblogs.com/ylbtech/p/3441135.html
,如需转载请自行联系原作者
你可能感兴趣的文章
day6作业--游戏人生完善
查看>>
金字塔思维
查看>>
strak组件(10):批量操作
查看>>
thinkphp空控制器的处理
查看>>
接口幂等
查看>>
FromBottomToTop第十三周项目博客
查看>>
【常用工具】常用工具收集
查看>>
第二阶段团队冲刺站立会议06
查看>>
html
查看>>
本地wampserver如何配置伪静态
查看>>
C#串口通信实例
查看>>
小程序数据返回时刷新当前页面数据
查看>>
jFinal 关联数据库操作
查看>>
团队冲刺第二天
查看>>
sed删除空行和开头的空格和tab键
查看>>
php扩展安装
查看>>
15个重要的Android代码
查看>>
(转)android 牛人必修 ant 编译android工程
查看>>
求最大公约数与最小公倍数
查看>>
C# Winform 跨线程更新UI控件常用方法总结(转)
查看>>