If you set the ListBox.ItemsPanel to a WrapPanel nothing is shown if you place the entier ListBox inside a ScrollViewer. Outside the ScrollViewer it works fine. <!--<ScrollViewer>--> <ListBox BorderThickness="2" BorderBrush="Black" Margin="3"> <ListBoxItem Content="...