У меня есть таблица данных WPF внутри UserControl. У меня есть столбец ComboBox в сетке данных для загрузки данных из базы данных, которая загружается хорошо. Я снова добавил ComboBox в заголовок с теми же данными (моя конечная цель - сделать так, чтобы все строки были выбраны с одинаковым значением заголовка ComboBox).
Но ComboBox в заголовке не получает DataContext и он пуст.
<DataGridTemplateColumn>
<DataGridTemplateColumn.HeaderTemplate>
<DataTemplate>
<ComboBox Grid.Row="1" Width="100" HorizontalAlignment="Center" Name="workGroupHeaderSelect"
ItemsSource="{Binding Path=WorkstationGroups}" SelectedValuePath="ID"
DisplayMemberPath="Name">
</ComboBox>
</DataTemplate>
</DataGridTemplateColumn.HeaderTemplate>
<DataGridTemplateColumn.CellTemplate>
<DataTemplate>
<ComboBox SelectionChanged="WorkGroupSelect_OnSelectionChanged" Grid.Row="1" Width="100" HorizontalAlignment="Center" Name="workGroupSelect"
ItemsSource="{Binding Path=WorkstationGroups}"
SelectedValuePath="ID"
DisplayMemberPath="Name">
</ComboBox>
</DataTemplate>
</DataGridTemplateColumn.CellTemplate>
</DataGridTemplateColumn>
Что мне здесь не хватает?
Моя таблица данных находится внутри пользовательского элемента управления.