Можно ли сделать List статическим ресурсом в xaml?

Если я хочу связать что-то вроде поля со списком в коде программной части, у меня нет никаких проблем. Что-то вроде:

List<string> strings = new List<string>();
AddStringsFromDataSourceToList(strings);

comboBox1.ItemSource = strings;

Насколько я могу судить, в XAML нет быстрого и грязного способа сделать это. Несмотря на все похвалы, которые получает wpf за сверхпростую привязку данных, что-то такое простое кажется намного проще сделать на C #. Есть ли более простой способ сделать это, чем создавать оболочки DependencyProperty и добавлять их в качестве ресурсов без особой помощи со стороны intellisense или всего, что входит в ObservableCollections? Я понимаю, что это не невозможно, но я должен что-то упустить, если такая простая задача кажется такой глубокой ...

РЕДАКТИРОВАТЬ: Чтобы уточнить, здесь проблема заключается в добавлении динамических списков, а не статических массивов. Как отмечают многие, очень легко добавлять элементы вручную.

12
задан Morgan Herlocker 19 January 2011 в 19:09
поделиться