Pergunta

Como posso definir múltiplo efeito similar (sombras e blur) no mesmo elemento.

Foi útil?

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 ...

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top