WPF - Pregunta ListBox.ItemTemplate muy básica
Ok, este es un problema embarazosamente simple, pero me está volviendo loco. Estoy aprendiendo sobre DataTemplating y estoy tratando de aplicar un ItemTemplate MUY simple a un ListBox.
Sin embargo, cuando ejecuto mi aplicación, la plantilla se ignora por completo y solo obtengo el cuadro de lista de aspecto estándar, mientras que de hecho esperaría ver una lista de casillas de verificación con 'Prueba' al lado.
He intentado esto varias veces y siempre el mismo resultado. He comprobado varios recursos en Google y todos tienen el mismo tipo de sintaxis para definir y ItemTemplate en un ListBox, por lo que realmente no puedo ver dónde me estoy equivocando.
Código...
<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>
Cualquier ayuda muy apreciada. Perdón por una pregunta tan tonta, pero realmente me he caído en el primer obstáculo aquí :(
A