WPF - questão ListBox.ItemTemplate muito básica
Ok, esse é um problema de aparência embaraçosamente simples, mas está me deixando louco. Estou aprendendo sobre DataTemplating e estou tentando aplicar um ItemTemplate MUITO MUITO simples a um ListBox.
No entanto, quando executo meu aplicativo, o modelo é completamente ignorado e apenas recebo a caixa de listagem de aparência padrão, enquanto na verdade eu esperava ver uma lista de caixas de seleção com 'Teste' ao lado.
Eu tentei isso várias vezes e sempre o mesmo resultado. Eu verifiquei vários recursos no Google e todos têm o mesmo tipo de sintaxe para definir e ItemTemplate em um ListBox, então eu realmente não consigo ver onde estou errado.
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>
Qualquer ajuda muito apreciada. Desculpe por uma pergunta tão estúpida, mas eu realmente caí no primeiro obstáculo aqui :(
AT