摘要: 说的通俗一些,就是: 有一个叫做EventHandler 的家伙,他会告诉你(主程序),有一些事情发生了:这个事情是谁导致的呢?是某个object类型对象导致的,它用Source或Sender来表示。这个事情是什么事呢?e的内容就是事情的内容了。 至于Source和Sender,没有区别,你想用哪个就用哪个,其实都是一样的。 所以,我们在程序中的事件处理函数就是依赖于这个东西实现的:比方说你点了一个按钮,程序怎么知道应该用哪个函数来处理这个动作呢?那么EventHandler 这个家伙会告诉程序:"button1(sender)被点击(e)了,请调用对应的处理函数"。当然这 阅读全文
posted @ 2012-02-27 21:17 永远的菜鸟 阅读(642) 评论(0) 推荐(0) 编辑
摘要: 转(Silverlight中的Binding使用(二)-数据验证)NotifyOnValidationError:是否在出现异常/错误信息的时候激发BindingValidationError事件。ValidatesOnExceptions:是否将异常信息作为错误信息显示出来。ValidatesOnDataErrors:结合IDataErrorInfo接口以显示错误信息。BindingValidationError:这是一个路由事件,当绑定数据的源对象A有错误的时候,抛出异常让此事件接收并且触发,当源对象A没有BindingValidationError事件的时候让其父对象的BindingVa 阅读全文
posted @ 2012-02-27 18:41 永远的菜鸟 阅读(115) 评论(0) 推荐(0) 编辑