ListBox控件的SelectionChanged事件使用注意
当执行Silverlight的ListBox的SelectionChanged事件时,有可能ListBox没有选中值,这样出现“Unhandled Error in Silverlight Application 未将对象引用设置到对象的实例”异常。
比如变化绑定数据源(ItemsSource)的时候有可能出现激发SelectionChanged事件(虽然没有点击ListBox控件但是激发了,具体什么原因我也不知道,就碰到了)。当里面没有值或没有选中时,其他 *** 作也有可能激发这个事件,就会出现异常。
解决此问题时,在写事件代码前做一下判断,见下面代码:
voID ListBox1_SelectionChanged(object sender,SelectionChangedEventArgs e) { if (ListBox1.SelectedItem != null) { //事件处理代码 } }总结
以上是内存溢出为你收集整理的Silverlight学习笔记[1] - unhandled error in silverlight application 未将对象引用设置全部内容,希望文章能够帮你解决Silverlight学习笔记[1] - unhandled error in silverlight application 未将对象引用设置所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)