2014-01-29 52 views

回答

0
<Window.Effect> 
    <DropShadowEffect/> 
</Window.Effect> 

<Window.Background> 
    <ImageBrush ImageSource="image.png" Viewport="0,0,1,1"/> 
</Window.Background> 

随着你设置的背景..设置Window's EffectDropShadowEffect

这可能是没有用的,因为阴影落在窗口之外并且它不可见。

我建议你有PanelBorder并为此设置Margin。现在将其设置为BackgroundEffect ..它将可见。

<Border Margin="10"> 
    <Border.Effect> 
     <DropShadowEffect/> 
    </Border.Effect> 

    <Border.Background> 
     <ImageBrush ImageSource="image.png" Viewport="0,0,1,1"/> 
    </Border.Background> 
</Border>