我正在使用C#和WPF处理应用程序,我需要绑定到字典并显示键值对。 ListBoxes与ComboBoxes有何不同,使用它们可能有哪些优点/缺点?
答案 0 :(得分:4)
ComboBox是列表框和编辑控件的组合。一个简单的组合框只是一个列表框,顶部有一个编辑控件;您可以从列表中选择或输入。具有“下拉”样式的组合框是相同的,但在单击下拉字形之前,列表框不会显示。您可以下拉并选择或只输入编辑控件。具有下拉列表样式的组合框类似,但您只能从显示的列表中进行选择 - 您无法在编辑控件中键入所需内容。
基本上,组合框(非简单风格)占用的屏幕房地产比完整列表框少得多。
列表框:
占用更多空间但显示多个值。
我们可以选择多个项目。
我们可以在列表框中使用复选框。
组合框:
占用的空间较少,但只显示一个可见度值
无法进行多项选择
无法使用组合框中的复选框
另请查看http://devproconnections.com/aspnet/dropdownlist-listbox-and-combobox-whats-difference