WPF - Очень простой вопрос ListBox.ItemTemplate
Хорошо, это смущающе простая проблема, но сводит меня с ума. Я изучаю DataTemplating и пытаюсь применить очень ОЧЕНЬ простой ItemTemplate к ListBox.
Однако, когда я запускаю свое приложение, шаблон полностью игнорируется, и я просто получаю стандартный вид списка, в то время как на самом деле я ожидаю увидеть список флажков с надписью «Тест» рядом.
Я пробовал это несколько раз и всегда один и тот же результат. Я проверил несколько ресурсов в Google, и все они имеют одинаковый синтаксис для определения и ItemTemplate в ListBox, поэтому я действительно не вижу, где я иду не так.
Код...
<Grid x:Name="LayoutRoot">
<ListBox x:Name="TestList"
SelectionMode="Multiple">
<ListBox.ItemTemplate>
<DataTemplate>
<StackPanel>
<CheckBox Content="Check this checkbox!"/>
<TextBlock>Test</TextBlock>
</StackPanel>
</DataTemplate>
</ListBox.ItemTemplate>
<ListBox.Items>
<ListBoxItem>Bob</ListBoxItem>
<ListBoxItem>Jim</ListBoxItem>
<ListBoxItem>Dave</ListBoxItem>
<ListBoxItem>Larry</ListBoxItem>
<ListBoxItem>Tom</ListBoxItem>
</ListBox.Items>
</ListBox>
</Grid>
Любая помощь с благодарностью. Извините за такой глупый вопрос, но я действительно упал на первое препятствие здесь :(
В