Добавление массива строк в поле со списком - PullRequest
2 голосов
/ 03 февраля 2012

У меня есть поле со списком, который я хочу загрузить с массивом строк, который возвращается из метода.В настоящее время я просто загружаю это с помощью цикла for, но я думаю, что нужно просто добавить массив строк непосредственно в поле со списком.(Я просто пытаюсь улучшить свой код)

Я провел некоторый поиск и видел ответы с использованием datarange или источника данных, но ни один из них, похоже, не работает.Я также попробовал datacontext, поскольку это казалось возможным.Что-то мне не хватает или нет способа добавить массив в одну строку?

Я использую C # WPF и файл MainWindow.xaml.cs

Спасибо!

Ответы [ 2 ]

4 голосов
/ 03 февраля 2012

Попробуйте это:

cbxList.ItemsSource = new string[] { "hello", "from", "mars" };
3 голосов
/ 03 февраля 2012

ItemsSource - это то, что вы хотите назначить.

(DataSource используется в Windows Forms, обычно вы не встретите его в WPF. Если вы хотите понять DataContexts, вам нужно прочитать о привязке данных очень полезно.)

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...