Frage

Wie kann ich mehrere Effekt wie (Schatten und Unschärfe) auf demselben Elemente gesetzt.

War es hilfreich?

Lösung

Ich habe gerade in dieser Minute das getan. Kredit href="http://blogs.msdn.com/greg_schechter/archive/2008/05/12/using-effect-in-wpf-part-2.aspx" zum Greg Schechter für die Idee.

Sie können Nest Dekorateure wie eine Grenze und eine andere Wirkung auf jedem setzen. Ich habe nicht mit einer großen Anzahl von Effekten noch versucht, aber bisher Leistung scheint gut.

Viele Grüße David

Andere Tipps

Es ist vielleicht zu spät sein, aber viele Menschen für die Antwort hilft besuchen.

Es ist möglich, mehrere Effekte zu erzielen.

umschließen Sie einfach das UIElement innerhalb eines anderen neuen UIElement (jedes Element für diese Angelegenheit, wie ein Stapel Platte zum Beispiel). Dann wenden Sie Effekte für beide Elemente.

Zwei Effekte angewendet!

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

Ich denke, es gibt keine Notwendigkeit, Effekte hier zu kombinieren.

Eines dieser Effekt werden Sie für die Simulation von anderen Effekten helfen wie im Falle von Schlagschatten-Effekt könnte Sie BlurRadius für Blur-Effekt und ShadowDepth für Schatten verwenden ..

Durch entsprechende Werte verwenden Sie Kombinationseffekte simulieren könnte ...

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top