1

我正在考虑在 WPF UserControl 下创建一些背景并将所有图像保留为嵌入式资源。

我猜想是最小化图像大小并保持 1 像素宽度的图像,然后以某种方式重复它,就像我们在 CSS 下拥有它一样。

background-image: url(http://s11.postimage.org/ufpdknvjz/left.png);
background-repeat: repeat-x;

有什么方法可以用 XAML 做到这一点吗?

谢谢!

4

2 回答 2

2

猜测您想使用 anImageBrush并指定正确的TileMode. 不知道你是否可以只做X...

于 2012-05-16T17:21:08.850 回答
2

使用 ImageBrush 的 Stretch 属性

<Grid>
    <Grid.Background>
        <ImageBrush ImageSource="http://s11.postimage.org/ufpdknvjz/left.png" Stretch="UniformToFill" />
    </Grid.Background>
    <!-- Other content -->
</Grid>
于 2012-05-16T17:25:54.187 回答