我正在尝试创建一个看起来像物品放在书架上的 ListView
。我能够在列表视图上获取书架背景,如下所示:
<ListView.Background>
<ImageBrush ImageSource="..\Images\bookshelf.png" AlignmentX="Left" AlignmentY="Top" TileMode="Tile" Stretch="None" ViewportUnits="Absolute" Viewport="0,0,319,203" />
</ListView.Background>
但是,用这种方法时,背景是静态的,在ListView
滚动时不会移动。我想我必须将其添加到ListView
的滚动视图中,但我不确定如何操作。
如何添加一张随着ListView
平铺和滚动的图片?
ExtentHeight
、ScrollableHeight
、ViewportHeight
和VerticalOffset
等多个参数来计算实际的滚动条要求和滚动尺寸。即便如此,如果在视口之外的某个项目比其他项目高度更大,则无法保证其正确性,因为当这个非规则项目进入视口时,你会看到滚动条拇指尺寸发生了调整。 - Viv