在 Windows 窗体中,我会使用 BackgroundImage 并从组合框中选择它。但是这里没有这样的属性。
我该怎么办?
为 Window.Background 属性使用 ImageBrush:
<Window>
<Window.Background>
<ImageBrush ImageSource="..." />
</Window.Background>
</Window>
通常,当考虑“我如何填充元素或元素的一部分”(无论是窗口背景、文本块前景还是其他)时,答案将是画笔,而 WPF 允许您互换使用实体画笔,渐变画笔,图像画笔,视频画笔或其他任何东西。因此,您将寻找统一的 Background 和 Foreground 属性,而不是像在 WinForms 中那样单独的 BackgroundColor、BackgroundGradient、BackgroundImage、BackgroundVideo 等属性。