我想为我的窗口创建一个背景,这是一个我希望水平重复的图像。到目前为止,我已经尝试了ImageBrush,但这个选项会水平和垂直重复图像。另外,我不希望在用户调整窗口大小时对其进行缩放,因为这会使图像看起来很奇怪。
我想为我的窗口创建一个背景,这是一个我希望水平重复的图像。到目前为止,我已经尝试了ImageBrush,但这个选项会水平和垂直重复图像。另外,我不希望在用户调整窗口大小时对其进行缩放,因为这会使图像看起来很奇怪。
<ImageBrush ImageSource="Images/my-background-image.png"
TileMode="FlipY"
Stretch="Uniform"
AlignmentY="Top"
Viewport="0,0,90,3000"
ViewportUnits="Absolute" />
在视口属性中,最后2个值是您的图像的像素宽度和一个非常大的数字,该数字高于视口高度,以便该图像在该高度内不会在Y方向重复。
TileMode="Tile"
,这个图块会在水平方向上平铺。我正在使用WPF .NET。 - undefined