Граница ScrollViewer исчезает, когда для HorizontalScrollBarVisibility установлено значение «Авто» или «Видимый». - PullRequest
0 голосов
/ 15 февраля 2010

В XAML у меня есть ScrollView и ListView внутри.

<ScrollViewer Margin="0, 0, 0, 2" HorizontalScrollBarVisibility="Visible">
      <ListView  BorderBrush="Red" BorderThickness="3" Name="listAnswers">

...
/>

Итак, когда я удаляю тег HorizontalScrollBarVisibility, моя граница неподвижна при прокрутке, но если я установил HorizontalScrollBarVisibility на «Авто» или «Видимый» вертикальная красная граница перемещается и исчезает.

Как включить полосу прокрутки и установить ее неподвижную границу?

Изображения:

альтернативный текст http://www.freeimagehosting.net/uploads/f2446d54ab.jpg

альтернативный текст http://www.freeimagehosting.net/uploads/a5bfe72b5e.jpg

1 Ответ

1 голос
/ 15 февраля 2010

Вы можете использовать отступы вместо границы:

<ScrollViewer Margin="0, 0, 0, 2" HorizontalScrollBarVisibility="Visible" Padding="3" Background="Red">
    <ListView Name="listAnswers" MinWidth="300"/>
</ScrollViewer>
...