2009-11-26 20 views

回答

12

我剛剛這一分鐘做到了這一點。這個想法歸功於Greg Schechter

您可以像裝飾邊框一樣嵌套裝飾物,並在每個裝飾物上放置不同的效果。我還沒有嘗試過大量的效果,但迄今爲止表現看起來不錯。

關於大衛

+1

還有另一個WPF缺陷的很好的解決方法。希望我知道他們在決定不實施EffectGroup時想到了什麼...... – stmax 2012-02-15 17:24:37

+0

簡單而有效。 – 2014-07-02 08:25:34

-6

我認爲這裏沒有必要組合效果。

其中一個效果會幫你模擬其他效果 像陰影效果影響的情況下,你可以使用BlurRadius的模糊效果和ShadowDepth影子..

通過使用合適的值,你可以模擬組合效果。 ..

+3

這不是由我們來決定OP想要什麼,特別是因爲他清楚地說明了他想要實現的目標。 – 2014-07-02 08:22:23

4

它可能爲時已晚,但有助於許多人前來尋求答案。

它可能實現多種效果。

只需將UIElement放在另一個新的UIElement(任何元素,例如堆棧面板)中。 然後爲這兩個元素應用效果。

應用了兩種效果!

<StackPanel> 
    <MediaElement Name="myMedia" Source="Fairytale Dream.wmv" > 
     <MediaElement.Effect> 
      <ShaderEffectLibrary:BloomEffect /> 
     </MediaElement.Effect> 
    </MediaElement> 
    <StackPanel.Effect> 
     <ShaderEffectLibrary:ZoomBlurEffect /> 
    </StackPanel.Effect> 
</StackPanel> 
+3

這實際上與Greg Schechter所記錄的方法相同,正如答案一樣。你可以詳細說明這是如何不同,和/或提到其他答案,因爲它非常相似。 – 2014-07-02 08:24:26

相關問題