WPF静态背景图像

时间:2017-08-15 18:33:50

标签: c# wpf xaml static background-image

如何在WPF中获取静态背景图像。使用imagebrush设置图像时,当我调整窗口大小或扩展窗口时,它总是会扩展或收缩。如何使图像保持静态,以便在我扩展窗口时显示更多图像并且不调整大小?即 - 类似于网页设计css或类似的东西。

1 个答案:

答案 0 :(得分:1)

将ImageBrush属性Stretch设置为None(默认为Fill)。

<Window.Background>
    <ImageBrush Stretch="None" Source="src"/>
</Window.Background>

可能还需要使用AlignmentY&amp; amp;来将它固定到一个角落(可能是左上角)。 AlignmentX。

<Window.Background>
    <ImageBrush Stretch="None" 
                Source="src"
                Viewbox="0.25, 0.25, 1, 1"
                AlignmentY="Top"
                AlignmentX="Left"/>
</Window.Background>