Хорошо, это очень простая проблема, но она сводит меня с ума. Я изучаю 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>
Любая помощь с благодарностью. Извините за такой глупый вопрос, но я действительно упал на первое препятствие здесь: (
AT