gpt4 book ai didi

c# - 带有滚动背景图像的 ListView

转载 作者:行者123 更新时间:2023-11-30 18:33:13 25 4
gpt4 key购买 nike

我正在尝试创建一个看起来像放在架子上的元素的 ListView。我可以像这样在 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 的 ScrollView 中,但我不确定如何添加。

如何添加一张图片,该图片可以与 ListView 一起平铺和滚动?

最佳答案

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

关于c# - 带有滚动背景图像的 ListView ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17685846/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com