我希望将我的窗口的纯色背景替换为带阴影的图像..我怎样才能实现这样的效果?
我试图使BG透明,甚至为null但它没有显示内部元素..
答案 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>
您可以尝试使用TileMode
和Viewport
设置来获得不同的效果。有关详细信息,请参阅MSDN中的链接页面。