组合框是把一个输入框控件和一个列表框控件结合在了一起,用户既可以在编辑框中输入,也可以从列表框中选择一个列表项来完成输入。组合框控件和列表框控件从本质上的区别主要是以有没有可供用户输入并通过下拉等操作方式直接选择内容的方式来决定的。

Wijmo提供的组合框控件操作简单并且功能强大,主要向用户提供的属性有:

itemsSource
获取或设置一个
数组或者一个
ICollectionView,其中包含要显示的项。
displayMemberPath
如果来自itemSource中的项是对象(与字符串相对),
使用这个属性来指定要在组合框控件显示哪一个属性。
text
获取或设置控件的文本。
使用这个属性可以收集用户使用或者选择的文本。
selectedIndex
获取或设置itemSource中当前被选中的项的参数。
selectedItem
获取或设置itemSource中当前被选中的项。
isEditable
获取或设置用户是否可以键入itemSource中没有的值。

Wijmo的组合框实际运行效果预览:

组合框实际效果预览