2008-12-17 77 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。