关于图片蒙板的使用方法

使用Canvas.OpacityMask属性 进行局部图片显示。
<Canvas x:Name="Body" Width="151" Height="132" Canvas.Left="25" Canvas.Top="21">
        <Canvas.OpacityMask>
            <ImageBrush x:Name="BodyImageMask" Stretch="Fill" ImageSource="/SilverTest;component/images/RadarMapMask.png" />
        </Canvas.OpacityMask>
        <Canvas x:Name="MiniMap">
            <Image Name="image1" Stretch="Fill" Source="/SilverTest;component/images/1.jpg" Canvas.Left="-600" Canvas.Top="-200" />
        </Canvas>
    </Canvas>

效果如图显示: 获取 Microsoft Silverlight

一个比较简单的sl使用,但在有些场合比较实用,如在游戏中,可以用这个来显示mini地图中主角周围的一些内容

posted @ 2011-11-22 16:22  海底的鱼  阅读(409)  评论(0编辑  收藏  举报