gpt4 book ai didi

c# - WPF 列表框与组合框

转载 作者:太空狗 更新时间:2023-10-30 00:49:23 28 4
gpt4 key购买 nike

我正在使用 C# 和 WPF 开发一个应用程序,我需要在其中绑定(bind)到字典并显示键值对。 ListBox 与 ComboBox 有何不同,使用其中一种可能有哪些优势/劣势?

最佳答案

ComboBox 是列表框和编辑控件的组合。一个简单的组合框只是一个顶部带有编辑控件的列表框;您可以从列表中选择或键入。样式为“下拉”的组合框是相同的,但列表框只有在您单击下拉字形后才会显示。您可以下拉并选择或仅键入编辑控件。具有下拉列表样式的组合框类似,但您只能从显示的列表中进行选择 - 您不能在编辑控件中输入您想要的内容。

基本上,组合框(非简单样式)比完整的列表框占用更少的屏幕空间。

来源:https://social.msdn.microsoft.com/Forums/en-US/3b5be60d-36c5-49aa-b49e-aa8625f53b62/what-is-the-difference-between-listbox-and-combobox-control?forum=netfxcompact

列表框:

  1. 占用更多空间但显示多个值。

  2. 我们可以选择多个项目。

  3. 我们可以在列表框中使用复选框。

组合框:

  1. 占用较少空间但只显示一个可见性值

  2. 不能多选

  3. 不能在组合框中使用复选框

另请查看 http://devproconnections.com/aspnet/dropdownlist-listbox-and-combobox-whats-difference

关于c# - WPF 列表框与组合框,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38527899/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com