Я следовал простому учебнику для comboboxes (http://www.wpf-tutorial.com/list-controls/combobox-control/). Вот моя XAML для выпадающего списка: заWPF Combobox пуст (привязка данных)
<ComboBox Name="CoursesTeach" Grid.Row="7" Grid.Column="1" Width="150" Height="Auto" Margin="0,24">
<ComboBox.ItemTemplate>
<DataTemplate>
<StackPanel Orientation="Horizontal">
<TextBlock Text="{Binding Name}" Foreground="Black" />
</StackPanel>
</DataTemplate>
</ComboBox.ItemTemplate>
</ComboBox>
Код:
public AddTrainer()
{
InitializeComponent();
using (Model1Container context = new Model1Container())
{
foreach (var row in context.CourseSet)
{
if (row.Discipline != null)
{
CoursesTeach.ItemsSource = row.Discipline;
}
MetroCustomBox.ShowOK(row.Discipline); // i can see right values
}
}
}
Но результаты просто не в выпадающем списке, хотя я могу вполне может распечатать их. Большое спасибо за ваши ответы.
Что такое 'Дисциплина'? –