您的位置:知识库 » .NET技术

一步一步学Silverlight :图形图像综合实例---实现水中倒影效果

作者: TerryLee  来源: 博客园  发布时间: 2008-10-09 10:45  阅读: 15896 次  推荐: 0   原文链接   [收藏]  

Step 3:创建倒影

复制一张图片,使其位置与原始图片一样,然后我们使用ScaleTransform进行创建图片的倒影,这时图片已经翻转到了屏幕的外面,可以通过调节Canvas.Top进行调节,或者使用TranslateTransform:

<Canvas Background="#000000">
    <Image Canvas.Top="20" Canvas.Left="182" Source="a.png">
    </Image>
    <Image Canvas.Top="20" Canvas.Left="182" Source="a.png" Opacity="0.4">
        <Image.RenderTransform>
            <TransformGroup>
                <ScaleTransform ScaleY="-1"></ScaleTransform>
                <TranslateTransform Y="320"></TranslateTransform>
            </TransformGroup>
        </Image.RenderTransform>
    </Image>
</Canvas>

运行后看起来如下所示:

 TerryLee_Silverlight2_0157

0
0

.NET技术热门文章

    .NET技术最新文章

      最新新闻

        热门新闻