#436 – 给Border加上立体阴影(Using a Drop Shadow with a Border)
2016-11-25 10:08
537 查看
如果你为一个Border指定一个DropShadowEffect ,那么所有Border 里面的子元素都会获得立体阴影。
效果如图
如果你想阴影仅仅只是围绕在Border周围,而不是每个子元素都有阴影。你可以创建两个双生的Border ,一个用来显示子元素,但是没有阴影;一个在相同的地方,没有任何子元素,但是用来显示阴影。
<Grid>
<Border Margin="10" BorderBrush="Black" BorderThickness="1" Background="White">
<Border.Effect>
<DropShadowEffect ShadowDepth="2"/>
</Border.Effect>
</Border>
<Border Margin="10" BorderBrush="Black" BorderThickness="1">
<StackPanel Orientation="Vertical" Margin="5">
<Label Content="Staying within borders"/>
<Button Content="Do It"/>
</StackPanel>
</Border>
</Grid>
原文地址:https://wpf.2000things.com/2011/11/23/436-using-a-drop-shadow-with-a-border/
<Border Margin="10" BorderBrush="Black" BorderThickness="1"> <Border.Effect> <DropShadowEffect/> </Border.Effect> <StackPanel Orientation="Vertical" Margin="5"> <Label Content="Staying within borders"/> <Button Content="Do It"/> </StackPanel> </Border>
效果如图
如果你想阴影仅仅只是围绕在Border周围,而不是每个子元素都有阴影。你可以创建两个双生的Border ,一个用来显示子元素,但是没有阴影;一个在相同的地方,没有任何子元素,但是用来显示阴影。
<Grid>
<Border Margin="10" BorderBrush="Black" BorderThickness="1" Background="White">
<Border.Effect>
<DropShadowEffect ShadowDepth="2"/>
</Border.Effect>
</Border>
<Border Margin="10" BorderBrush="Black" BorderThickness="1">
<StackPanel Orientation="Vertical" Margin="5">
<Label Content="Staying within borders"/>
<Button Content="Do It"/>
</StackPanel>
</Border>
</Grid>
原文地址:https://wpf.2000things.com/2011/11/23/436-using-a-drop-shadow-with-a-border/
相关文章推荐
- Flex中通过borderStyle和dropShadowEnabled样式,给VBox容器设置阴影
- AndroidLinearLayout:添加阴影边界LinearLayout - Android LinearLayout : Add border with shadow around a line
- android中图型的阴影效果(shadow-effect-with-custom-shapes)
- 阴影效果DropShadowEffect
- android中图型的阴影效果(shadow-effect-with-custom-shapes)
- Android中图型的阴影效果(shadow-effect-with-custom-shapes)
- Android自定义Shape 加上阴影shadow之方法
- HTML/css学习之-filter:drop-shadow给文字设置一个阴影+@keyframes 规则
- Android中图型的阴影效果(shadow-effect-with-custom-shapes)
- css实现页面对象的阴影效果,也就是dropshadow
- Flex中如何通过dropShadowColor, shadowDirection和shadowDistance样式,创建一个有阴影效果的TextArea控件
- css2属性text-shadow为文本加上阴影效果
- CSS3学习之圆角box-shadow,阴影border-radius
- altas(ajax)控件(十一):DropShadow为某一个控件添加阴影
- Android View的圆角和阴影(border and shadow)
- 阴影box-shadow,圆角border-radius,渐变背景background兼容性
- Android自定义Shape 加上阴影shadow之方法
- altas(ajax)控件(十一):DropShadow为某一个控件添加阴影
- Android:自定义Shape 加上阴影shadow之方法
- Android中图型的阴影效果(shadow-effect-with-custom-shapes)