当Horizo​​ntalScrollBarVisibility设置为“Auto”或“Visible”时,ScrollViewer边框移出

时间:2010-02-15 17:10:57

标签: c# wpf xaml wpf-controls scroll

在XAML中,我有一个ScrollView和一个ListView。

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

...
/>

因此,当我删除Horizo​​ntalScrollBarVisibility标记时, 滚动时我的边框是不可移动的,但如果我设置Horizo​​ntalScrollBarVisibility “自动”或“可见”垂直红色边框移出并消失。

如何启用滚动条并将其边框设置为不可移动?

图片:

alt text http://www.freeimagehosting.net/uploads/f2446d54ab.jpg

alt text http://www.freeimagehosting.net/uploads/a5bfe72b5e.jpg

1 个答案:

答案 0 :(得分:1)

您可以使用填充而不是边框​​:

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