1

在 Windows 窗体中,我会使用 BackgroundImage 并从组合框中选择它。但是这里没有这样的属性。

我该怎么办?

4

1 回答 1

9

为 Window.Background 属性使用 ImageBrush:

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

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

于 2009-12-15T02:56:12.810 回答