Caceolod
使用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地图中主角周围的一些内容

分类:

技术点:

相关文章:

  • 2022-01-02
  • 2021-09-08
  • 2021-12-02
  • 2022-01-10
  • 2018-08-08
  • 2021-06-09
  • 2021-08-31
  • 2021-04-23
猜你喜欢
  • 2022-01-02
  • 2022-12-23
  • 2021-12-22
  • 2022-12-23
  • 2022-01-02
相关资源
相似解决方案