在C#中动态添加RadComboBox中的项目

时间:2016-06-09 10:28:16

标签: c# wpf telerik

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

1 个答案:

答案 0 :(得分:2)

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

它将帮助您了解绑定如何对RadComboBox起作用。

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

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

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