2008-12-17 51 views
1

我已经看到在Silverlight例子,其中实现使用1 2的方式一的效果:Silverlight的:反射效果

  1. 两个图像对象,既 显示相同的图像,但是 底部一个旋转它180度 和施加梯度图像 不透明度
  2. 甲MediaElement的对象和的VideoBrush元件。

我有一系列路径对象,直形等,我想应用反射影响。除了手动复制我的对象并旋转它们之外,是否还有更优雅的解决方案?不幸的是,VideoBrush对象只能在MediaElement对象上使用,但是我还可以使用其他的东西吗?

回答

3

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