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>

Любая помощь с благодарностью. Извините за такой глупый вопрос, но я действительно упал на первое препятствие здесь :(

В

Ответы на вопрос(3)

Ваш ответ на вопрос