Конечно, есть:
<ComboBox>
<ComboBoxItem>One</ComboBoxItem>
<ComboBoxItem>Two</ComboBoxItem>
</ComboBox>
Существуют и другие синтаксисы, в зависимости от вашей цели, которые почти такие же простые - использование ресурсов или встроенных источников элементов или сгруппированных данных ... даже данных XML. Не расстраивай руки в отчаянии, потому что первое, что ты попробовал, было нелегко - по моему мнению, wpf стоит изучения.
WPF заслуживает похвалы, потому что он делает отделение визуальных элементов от поведения намного проще, чем формы Windows, и потому, что он делает создание приятных визуальных эффектов намного намного проще, а не потому, что упрощает создание тривиальных примеров. Однако в этом случае - проще сделать в тривиальном примере.
С вашей правкой Откуда вы хотите их вытащить? Вам не нужно создавать свойства зависимостей или наблюдаемые коллекции какими-либо способами. Подойдет простое свойство list (в этом случае я предпочитаю использовать collectionviewsource в xaml). Кроме того, не забывайте, что вам не нужно , чтобы использовать весь XAML, если вы его ненавидите. Но если вы разрабатываете для WPF, а не вопреки ему, вы найдете множество задач (таких как эта) несложными.