用阴影图像替换Windows背景

时间:2014-01-29 08:51:41

标签: wpf

我希望将我的窗口的纯色背景替换为带阴影的图像..我怎样才能实现这样的效果?

我试图使BG透明,甚至为null但它没有显示内部元素..

1 个答案:

答案 0 :(得分:2)

听起来你需要使用ImageBrush Class。这就像标准的Brush,但它用图像绘制一个区域:

<Window ... >
    <Window.Background>
        <ImageBrush Viewport="0,0,0.5,0.5" TileMode="FlipXY"
            ImageSource="/YourAppName;component/ImageFolderName/ImageName.png" />
    </Window.Background>
<Window>

您可以尝试使用TileModeViewport设置来获得不同的效果。有关详细信息,请参阅MSDN中的链接页面。