0
如何在WPF中获取静态背景图像?通过使用imagebrush
设置的图像,当我调整窗口大小或扩展窗口时,它总是展开或缩小。如何使图像变为静态,因此当我扩展窗口时,图像的更多部分会显示出来,而不会调整大小?即 - 类似于网页设计的CSS或类似的东西。WPF静态背景图像
如何在WPF中获取静态背景图像?通过使用imagebrush
设置的图像,当我调整窗口大小或扩展窗口时,它总是展开或缩小。如何使图像变为静态,因此当我扩展窗口时,图像的更多部分会显示出来,而不会调整大小?即 - 类似于网页设计的CSS或类似的东西。WPF静态背景图像
将ImageBrush属性Stretch
设置为None
(默认值为Fill
)。
<Window.Background>
<ImageBrush Stretch="None" Source="src"/>
</Window.Background>
可能还需要将它锚定到使用AlignmentY & AlignmentX一个角落(大概左上)。
<Window.Background>
<ImageBrush Stretch="None"
Source="src"
Viewbox="0.25, 0.25, 1, 1"
AlignmentY="Top"
AlignmentX="Left"/>
</Window.Background>
不,当窗口大小调整后背景仍会移动。 –
明白了。你必须使用对齐将它锚定到一个角落(可能是左上角),然后你可以使用Viewbox来调整图像。添加回答。 –