Listview与滚动背景图像

时间:2013-07-16 19:58:52

标签: c# wpf xaml listview mvvm

我正在尝试创建一个看起来像放在架子上的物品的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平铺和滚动的图像?

1 个答案:

答案 0 :(得分:0)

尝试创建另一个位于ListView后面并包含图像的ScrollViewer,而不是设置ListView的背景。滚动ListView时,更新ScrollViewer滚动位置。如果您需要,还可以添加视差滚动。