Silverlight中的Combobox学习
来源:互联网 发布:零基础程序员入门 编辑:程序博客网 时间:2024/06/06 07:23
Silverlight中的Combobox同HTML中的Select是一样的,都有类似中Option项,在SL中称为Item
SL中的Combobox接受一个可枚举对象作为其ItemSource,可以使用复杂对象做为 ItemSource,如List<string>,
List<自定义对象>,等等.....
如果要使用复杂对象,会涉及到一个属性,DisplayMemberPath [获取或设置为每个数据项显示的属性的名称或路径。]
如有一个对象 A
其ItemSource使用List<A> , DisplayMemberPath = "Name" ;表示使用属性Name来作为Text项,类似HTML中Select的text和value 。为因其可以接受复杂对象,所以无真正意思上Value的概念,可以通过选择项得到 A对象,当然也可以得到A对象里面的所有内容。
因为 DisplayMemberPath 还可以表示路径,所以如果复杂对象里面还有复杂对象,则需要写出具体显示的路径,如:
其ItemSource使用List<A> , DisplayMemberPath = "BB.C" ;表示使用属性C来作为Text项。
几个重要的属性:
Min/MaxHeight;Min/MaxWeight
MaxDropDownHeight:下拉框最大高度,超过此高度自动出滚动条
Items:项
IsDropDownOpen:下拉框是否打开
SelectedIndex:
SelectedItem:
重要事件:
SelectionChanged :选择项改变
MouseWheel:鼠标滚动
DropDownOpened:下拉框打开后
DropDownClosed:下拉框半闭后
- Silverlight中的Combobox学习
- Silverlight 学习:DataForm中的ComboBox
- SilverLight 学习笔记一之ComboBox
- Silverlight ComboBox的SelectedValue不在ItemSource中的绑定失败问题。
- Silverlight中的Silverlight.js的用法学习
- Silverlight学习笔记--SilverLight中的基本图形
- Silverlight学习笔记--SilverLight中的画刷
- Silverlight学习笔记[7] - silverlight中如何得到ComboBox的选中值(SelectedValue)?
- Silverlight中的Border,Button学习
- Silverlight中的DataPager的学习
- Silverlight中的数据绑定学习
- Silverlight 如何给ComboBox赋值
- silverlight 可编辑的Combobox
- Silverlight ComboBox 设置选中项
- silverlight 学习笔记 (三): silverlight中的数据绑定
- Silverlight中的Calendar和DatePicker学习
- Silverlight中的From/To/By动画学习
- Silverlight中ComboBox的数据项刷新
- 蓝魔rm600+ 无法开机
- 使用 SmartUpload 在jsp中上传文件
- 基本概念:同步、异步、阻塞和非阻塞
- 文本文件与二进制文件
- 自己动手做地图:Dojo中的Map控件详解
- Silverlight中的Combobox学习
- 沈君山《浮生三记》小传部分读书笔记
- 将该字符串首尾的空格去掉,如果字符
- js 日期计算(加n天)
- Notes权限场景分析
- 关于SQl中 between and 的包含范围
- 树状数组
- 取Select的text值
- cramfs 支持大于16M设置