WPF 通过透明度遮罩和变换制作倒影效果
Posted lonelyxmas
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了WPF 通过透明度遮罩和变换制作倒影效果相关的知识,希望对你有一定的参考价值。
原文:WPF 通过透明度遮罩和变换制作倒影效果
倒影效果
代码
<Canvas xmlns=“http://schemas.microsoft.com/client/2007“ xmlns:x=“http://schemas.microsoft.com/winfx/2006/xaml“> <!– The object to reflect. –> <Image Source=“gear_large.png“ Canvas.Left=“75“ Canvas.Top=“20“> </Image> <!– The reflection. –> <Image Source=“gear_large.png” Canvas.Left=“75“ Canvas.Top=“228” Opacity=“0.75”> <Image.RenderTransform> <ScaleTransform ScaleY=“-0.75“ /> </Image.RenderTransform> <Image.OpacityMask> <LinearGradientBrush StartPoint=“0.5,0.0“ EndPoint=“0.5,1.0“> <GradientStop Offset=“0.0“ Color=“#00000000“ /> <GradientStop Offset=“1.0“ Color=“#FF000000“ /> </LinearGradientBrush> </Image.OpacityMask> </Image> </Canvas>
更加复杂的应用
参考
以上是关于WPF 通过透明度遮罩和变换制作倒影效果的主要内容,如果未能解决你的问题,请参考以下文章