Como aplicar efeitos múltiplos sobre mesmo elemento
-
05-07-2019 - |
Pergunta
Como posso definir múltiplo efeito similar (sombras e blur) no mesmo elemento.
Solução
Eu apenas este minuto feito isso. Crédito para Greg Schechter para a idéia.
Você pode Decoradores ninho como uma borda e coloque um efeito diferente em cada um. Eu não tentei com um grande número de efeitos ainda, mas até agora o desempenho parece bom.
Atenciosamente David
Outras dicas
Pode ser tarde demais, mas ajuda muitas pessoas que visitam a resposta.
A sua possível conseguir vários efeitos.
Apenas coloque o UIElement dentro de outra nova UIElement (qualquer elemento para que o assunto, como um painel de pilha por exemplo). Em seguida, aplique efeitos para ambos os elementos.
Dois efeitos aplicados!
<StackPanel>
<MediaElement Name="myMedia" Source="Fairytale Dream.wmv" >
<MediaElement.Effect>
<ShaderEffectLibrary:BloomEffect />
</MediaElement.Effect>
</MediaElement>
<StackPanel.Effect>
<ShaderEffectLibrary:ZoomBlurEffect />
</StackPanel.Effect>
</StackPanel>
Eu acho que não há necessidade de combinar efeitos aqui.
Uma delas efeito irá ajudá-lo para simular outros efeitos como no caso de DropShadow verdade, você poderia usar BlurRadius para efeito do borrão e ShadowDepth para sombra ..
Ao usar valores apropriados você pode simular os efeitos da combinação ...