Bien, este es un problema vergonzosamente simple, pero me está volviendo loco. Estoy aprendiendo sobre DataTemplating y estoy tratando de aplicar una plantilla de elemento muy MUY simple a un ListBox.WPF - Muy básico ListBox.ItemTemplate Pregunta
Sin embargo, cuando ejecuto mi aplicación, la plantilla se ignora por completo y obtengo el cuadro de lista de aspecto estándar, mientras que de hecho esperaba ver una lista de casillas con 'Prueba' al costado.
He intentado esto varias veces y siempre el mismo resultado. Revisé varios recursos en Google y todos tengo el mismo tipo de sintaxis para definir y ItemTemplate en un ListBox, así 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. Lo siento por una pregunta tan tonta de apariencia, pero realmente he caído en el primer obstáculo aquí :(
EN