Вы можете установить вложенные свойства ScrollViewer.HorizontScrollBarVisibility и / или ScrollViewer.VerticalScrollBarVisibility как «Отключено». Например, если у вас есть следующий XAML:
<ListBox Height="100" Name="listBox1" Width="100">
<ListBoxItem>
<Rectangle Width="200" Height="50" Fill="#FF894220" />
</ListBoxItem>
<ListBoxItem>
<Rectangle Width="200" Height="50" Fill="#FFB94222" />
</ListBoxItem>
</ListBox>
Таким образом, вы получите полосы прокрутки, например:
[К сожалению, StackOverflow не позволяет мне публиковать изображения, пока я не получу более высокую репутацию (которую я пытаюсь построить). Вы должны будете представить это или попробовать сами]
Добавление вложенных свойств ScrollViewer в элемент ListBox:
<ListBox Height="100" Name="listBox1" Width="100"
ScrollViewer.HorizontalScrollBarVisibility="Disabled"
ScrollViewer.VerticalScrollBarVisibility="Disabled">
<ListBoxItem>
<Rectangle Width="200" Height="50" Fill="#FF894220" />
</ListBoxItem>
<ListBoxItem>
<Rectangle Width="200" Height="50" Fill="#FFB94222" />
</ListBoxItem>
</ListBox>
приводит к отсутствию полос прокрутки.
Надеюсь, это поможет ...
Chris