silverlight:反射效果

时间:2008-12-17 02:56:39

标签: silverlight

我在silverlight中看到过使用以下两种方法之一实现效果的示例:

  1. 两个图像对象 显示相同的图像,但是 底部旋转180度 并应用渐变图像 不透明度
  2. MediaElement对象和VideoBrush元素。
  3. 我有一系列路径对象,矩形等,我想应用反射效果。除了手动复制我的对象并旋转它们之外,还有更优雅的解决方案吗?不幸的是,VideoBrush对象仅适用于MediaElement对象,但还有其他我可以使用的东西吗?

2 个答案:

答案 0 :(得分:3)

不是在Silverlight中,在WPF中你有一个VisualBrush可以帮助解决这个问题,但Silverlight在版本2中没有。但是要清楚,它不是一个旋转,它是ScaleTransform上的负ScaleY。最简单的方法是将所有内容放入UserControl,然后使用两个UserControl,其中一个具有ScaleTransform和OpacityMask。

答案 1 :(得分:1)