Я довольно озадачен тем, почему, когда я вставляю WrapPanel для моей панели элементов ListBox в Silverlight 4, ничего не появляется.Если я только закомментирую ItemsPanel, я получу обычный вертикальный список моих маленьких картинок с текстом.Я добавил цвет фона в WrapPanel, чтобы убедиться, что WrapPanel действительно был там.Я полагаю, что я что-то упустил, что это?
<ListBox Grid.Row="1" Grid.Column="1"
ScrollViewer.HorizontalScrollBarVisibility="Disabled"
MinHeight="24"
>
<ListBox.ItemTemplate>
<DataTemplate>
<Border> <StackPanel> <Image> <TextBlock> </StackPanel> </Border> (pseudo template)
</DataTemplate>
</ListBox.ItemTemplate>
<ListBox.ItemsPanel>
<ItemsPanelTemplate>
<toolkit:WrapPanel Background="Orange" />
</ItemsPanelTemplate>
</ListBox.ItemsPanel>
</ListBox>