silverlight combobox数据绑定

silverlight2.0正式版比较之前的beta版本来说又多了几个控件例:ComboBox, ProgressBar, 和 PasswordBox等.以下是个人在运用ComboBox的数据绑定过程中做了个人小结:

 xaml.

Code

 

 cs.

 

Code

 

注:如果在绑定的时候就给他指定SelectedIndex属性则在绑定后马上触发SelectionChanged事件

     所以在页面如果有两个或两个以上的连动(例:省份与城市 福建省(Cbox_pro) -- (Cbox_city) 福州,厦门)的控件

     且要求默认选定一个省份时绑定时应注意:

    1.在省份的绑定this.CBox_City.SelectedIndex = 0; 城市的绑定应写在省份的SelectionChanged事件里

    2.设置this.CBox_City.UpdateLayout();确保 UIElement 的所有子对象位置都正确地进行了布局更新

posted on 2009-02-17 23:11  蘑菇  阅读(12933)  评论(1编辑  收藏  举报