I have a little problem, I have an array and I want to add that in a Combobox, so I want to use the AddRange method, but it isn’t available in WPF, is there a way that I can do it in the combobox?
Thanks.
Sign Up to our social questions and Answers Engine to ask questions, answer people’s questions, and connect with other people.
Login to our social questions & Answers Engine to ask questions answer people’s questions & connect with other people.
Lost your password? Please enter your email address. You will receive a link and will create a new password via email.
Please briefly explain why you feel this question should be reported.
Please briefly explain why you feel this answer should be reported.
Please briefly explain why you feel this user should be reported.
You can’t do it in a single statement, no. You will have to loop over the array using foreach, adding each item individually. Obviously you can encapsulate this in a helper or extension method if you plan to do this a lot.
If you’re databinding the ComboBox.ItemsSource to an ObservableCollection (rather than manipulating ComboBox.Items directly), there is a trick you can use to avoid getting collection change notifications for each individual Add, described in the answers to this question.