使用VisualBrush作为背景的多个图像

时间:2015-08-31 12:44:45

标签: wpf xaml

因此,我想将三个图像组合成一个列表框 - 背景,而不是彼此叠加,而是彼此水平相邻。我有一个左图像,一个中心图像和一个右图像。中心一个是1x150px,我需要一个水平重复。我尝试了以下方法:

monetdb set nclients=1000 somedb

由于VisualBrush中的网格有三列,其中两列宽度为78px,我猜它会看起来那样。相反,第二列根本没有显示,第一列和第三列拉伸。为什么会发生这种情况,有没有办法解决这种问题?

红色是左图像,绿色是右图像。中心图像为灰色。

enter image description here

如果您只是采用网格而不是将其用作背景,一切看起来都应该如此,遗憾的是我不能这样做,因为我需要它作为列表框的背景。

1 个答案:

答案 0 :(得分:2)

看起来未计算VisualBrush的{​​{1}},将其绑定到其父级的Grid

ActualWidth