У нас была та же проблема с ExpressionDark, и мы обнаружили, что это проблема в стиле.
Чтобы исправить это, просто измените ListBox ControlTemplate (строка 710 в ExpressionDark.xaml для нас):
<ControlTemplate TargetType="{x:Type ListBox}">
<Grid>
<Border x:Name="Border" BorderBrush="{TemplateBinding BorderBrush}" BorderThickness="{TemplateBinding BorderThickness}" CornerRadius="2" Background="{DynamicResource ControlBackgroundBrush}" />
<ScrollViewer Margin="1" Style="{DynamicResource NuclearScrollViewer}" Focusable="false" Background="{x:Null}">
<StackPanel Margin="1,1,1,1" IsItemsHost="true" />
</ScrollViewer>
</Grid>
...
Измените StackPanel на ItemsPresenter:
<ItemsPresenter Margin="1,1,1,1"/>
И вам должно быть хорошо идти.