如何在WPF表单中为BackgroundImage设置图像?

时间:2009-12-15 02:49:28

标签: c# wpf forms background-image

在Windows窗体中,我会去BackgroundImage,只需从comboBox中选择它。但这里没有这样的财产。

我该怎么做?

1 个答案:

答案 0 :(得分:8)

对Window.Background属性使用ImageBrush:

<Window>
  <Window.Background>
    <ImageBrush ImageSource="..." />
  </Window.Background>
</Window>

一般来说,在考虑“如何填充元素或元素的一部分”时(无论是窗口背景,文本块前景还是其他),答案都是刷子,而WPF允许您互换使用实心画笔,渐变画笔,图像画笔,视频画笔等。因此,您将寻找统一的Background和Foreground属性,而不是像在WinForms中那样分离BackgroundColor,BackgroundGradient,BackgroundImage,BackgroundVideo等属性。