将背景设置为图像控制

时间:2011-03-12 18:48:42

标签: c# wpf image background

我在WPF表单中有一个图像控件。当没有加载图像时。我想让它变成深灰色,但是所有的控件都有背景,而不是Image控件。

有人知道如何可以为XAML中的图像控件设置背景吗?

2 个答案:

答案 0 :(得分:16)

您可以用边框包围图片:

<Border Height="300" Width="300" Background="Gray">
    <Image Stretch="Fill" />
</Border>

答案 1 :(得分:1)

我是这样做的:使用PNG文件作为背景

<Image Source="Background.png" HorizontalAlignment="Stretch" VerticalAlignment="Stretch" />