You Are My Crystal

导航

2011年2月9日 #

Silverlight的TabControl的selectionChanged事件中读取不到TextBox值的bug。

摘要: 在Silverlight中:1 TextBox比较特殊,只有在失去焦点的时候,Source的值才发生改变。(WPF中可以设置失去焦点时或者修改Text值是对Source进行通知)2 TabControl通过点击tab切换时,可以设置SelectionChanged,当tab发生变化时做一些处理,但是发生这个事件的时候,tab改变前的页面焦点是不发生变化的。问题出现了:如果页面中包含了一个TextBox,并且在TextBox中输入一些内容,这时候点其它Tab,在触发的SelectionChanged中,是获取不到在TextBox中修改后的值的,因为这时候TextBox还没有失去焦点,TextBo 阅读全文

posted @ 2011-02-09 15:52 mycrystal 阅读(1174) 评论(1) 推荐(0) 编辑