Вы можете изменить шаблон управления, см. в этом посте как его извлечь.
Ниже приведено уродливое (но работающее) решение для просмотра текущего выбранного элемента поверх всплывающего окна, которое вы можете измените по своему вкусу:
![](https://i.stack.imgur.com/FMOgY.gif)
Для этого вам нужно извлечь шаблон управления списком, как указано выше, а затем поискать
<Popup x:Name="PART_Popup"
и измените его
<Border x:Name="DropDownBorder"
, добавив внутрь Grid
вот так:
<Grid>
<Grid.RowDefinitions>
<RowDefinition Height="Auto" />
<RowDefinition />
</Grid.RowDefinitions>
<ContentControl Content="{TemplateBinding SelectionBoxItem}" />
Теперь просто установите строку сетки для более раннего существующего средства просмотра прокрутки:
<ScrollViewer x:Name="DropDownScrollViewer" Grid.Row="1">
не забудьте закрыть атрибут Grid после него:
</Grid>