【问题标题】:Add Items in RadComboBox dynamically in C#在 C# 中动态添加 RadComboBox 中的项目
【发布时间】:2016-06-09 10:28:15
【问题描述】:

我正在尝试将Items 动态添加到RadComboBox。它应该像这样工作:我有一个可编辑的RadComboBox 和一个Button。我在RadComboBox 中输入的任何文本都应保存为Button_Click 上的新Item,我应该能够在下拉列表中看到并选择它。感谢您的帮助。

【问题讨论】:

  • 那么,您尝试过什么?问题是什么?
  • 问题是它是怎么做的。我尝试根据文本输入添加项目。 comboboxName.Items.Add(comboboxName.Text)comboboxName.Insert[i] 之类的东西,但它不会保存它,它不会显示在下拉列表中
  • 当您阅读有关该 Add 方法的文档时发生了什么?

标签: c# wpf telerik


【解决方案1】:

首先,我希望您在 Telerik 文档中阅读此内容:docs

它将帮助您了解绑定如何为 RadComboBox 工作。

我将如何解决您的问题?我会按照以下步骤操作:

  • 将您的 RadComboBox 绑定到 ObservableCollection<Item>。确保 Item 实现 onPropertyChanged()
  • 按下按钮时执行事件(通过代码隐藏,但我更喜欢 ICommand,MVVM 风格)
  • 在上述事件中,创建一个Item 并将其添加到您的ObservableCollection<Item>

如果您在执行上述任何步骤时遇到问题,请在下方发表评论,我会尽力提供帮助。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2022-11-21
    • 1970-01-01
    • 1970-01-01
    • 2020-07-18
    • 1970-01-01
    • 2015-11-16
    相关资源
    最近更新 更多