为WPF中DropShadowBitmapEffect提供轻量级的替代品
原文:
为WPF中DropShadowBitmapEffect提供轻量级的替代品
????????????? 为WPF中DropShadowBitmapEffect提供轻量级的替代品
<Page?xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
另外,阴影的颜色也是可以设定的,我们只需设置SystemDropShadowChrome对象的Color属性即可.????????xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml" ????????xmlns:a="clr-namespace:Microsoft.Windows.Themes;assembly=PresentationFramework.Aero"?> <Grid?Width="579"?Height="492"> ????????<a:SystemDropShadowChrome?Width="75"?CornerRadius="3,13,3,13"?RenderTransformOrigin="0.5,0.5"?HorizontalAlignment="Left"?Margin="185,149,0"?x:Name="systemDropShadowChrome"?VerticalAlignment="Top"?Height="75">???????????? ????????????<Border?Background="LightBlue"?CornerRadius="3,13"?Margin="1,1,1"?/> ????????</a:SystemDropShadowChrome> ????????<Border?Background="#FFE78E16"?CornerRadius="3,132"?x:Name="border"?VerticalAlignment="Bottom"?Width="75"?Height="75"?> ????????????<Border.BitmapEffect> ????????????????<DropShadowBitmapEffect?ShadowDepth="2"/> ????????????</Border.BitmapEffect>???????????? ????????</Border>???? ????</Grid> </Page> 但很不幸运的是SystemDropShadowChrome对象不能为设置其他形状的元素设置阴影,因为它自身的形状只能做到方形与圆角方形. 你可以点击这里?或 这里查看更多的关于SystemDropShadowChrome的讨论 (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |