Я пытаюсь связать комбинированный список со списком элементов (ObservableCollection) на моей модели представления. Если я использую что-то подобное на мой взгляд:
<ComboBox ItemsSource="{Binding Path=Teams}" DisplayMemberPath="TeamName" />
все в порядке. Но если я возьму тот же комбинированный список и использую его как часть таблицы данных для другого шаблона, используемого в качестве шаблона элементов для списка, в списке ничего не появится. Пример псевдокода:
<DataTemplate x:Key="test">
<TextBlock Text="Team:" />
<ComboBox ItemsSource="{Binding Path=Teams}" DisplayMemberPath="TeamName" />
</DataTemplate>
<ListBox ItemsSource="GamesCV" ItemTemplate="{StaticResource test}" />
Я подумал, что, возможно, мне нужно добавить относительный источник, поэтому я попробовал это, но не повезло. Я также попытался дать своему UserControl имя и использовать его в качестве ElementName в своем связывании со списком. Я не могу себе представить, что это так сложно, как я это делаю. Я, наверное, упускаю что-то очевидное. Кто-нибудь может помочь? Я могу дать больше подробностей, если это необходимо, сейчас мне просто нужно время.
Спасибо, Деннис