Это код, с которым я работаю:
<TextBlock TextWrapping="Wrap" Text="{Binding Objective}" Grid.Column="0" VerticalAlignment="Center" FontWeight="Bold" />
<ItemsControl ItemsSource="{Binding Problems}">
<ItemsControl.ItemTemplate>
<DataTemplate>
<Rectangle Stroke="Black" Height="20" Width="20" Margin="1,0" />
</DataTemplate>
</ItemsControl.ItemTemplate>
Когда для ItemsSource установлено значение listBox.Он содержит:
List<Container>
(Below container properties)
- Objective: string
- Problems: List<UserControls>
Посмотрите на эту строку: <ItemsControl ItemsSource="{Binding Problems}" >
В коде «Проблемы» приведен список пользовательских элементов управления.Когда я загружаю программу, в списке отображаются элементы управления от пользовательского элемента управления, и он должен показывать прямоугольник.
Что я делаю не так?