Если я хочу связать что-то вроде поля со списком в коде программной части, у меня нет никаких проблем. Что-то вроде:
List<string> strings = new List<string>();
AddStringsFromDataSourceToList(strings);
comboBox1.ItemSource = strings;
Насколько я могу судить, в XAML нет быстрого и грязного способа сделать это. Несмотря на все похвалы, которые получает wpf за сверхпростую привязку данных, что-то такое простое кажется намного проще сделать на C #. Есть ли более простой способ сделать это, чем создавать оболочки DependencyProperty и добавлять их в качестве ресурсов без особой помощи со стороны intellisense или всего, что входит в ObservableCollections? Я понимаю, что это не невозможно, но я должен что-то упустить, если такая простая задача кажется такой глубокой ...
РЕДАКТИРОВАТЬ: Чтобы уточнить, здесь проблема заключается в добавлении динамических списков, а не статических массивов. Как отмечают многие, очень легко добавлять элементы вручную.