Pixel Shaders
Pixel Shaders es una de las nuevas caracteristicas de Silverlight 3 que nos permite de forma rápida implementar efectos de apariencia sobre prácticamente cualquier elemento, manipulando sus pixeles antes de que los elementos sean mostrados por la región Silverlight.
Dentro del core pixel shaders solo estan incluidos los siguientes BlurEffect, DropShadowEffect, ShaderEffect los cuales son clases derivadas de la clase abstracta System.Windows.Media.Effects.Effect.
BlurEffect
BlurEffect es el efecto más simple que podemos aplicar, el cual da un aspecto borroso al elemento aplicado para incrementar o decrementar el nivel por defecto el cual es 5 solo necesitamos manipular la propiedad Radius.
DropShadowEffect
DropShadowEffect agregar una sobre detrás del elemento y cuenta con las siguientes propiedades Color para establecer el color de la sombra, ShadowDepth determina en qué medida la sobra estará desde el contenido, BlurRadius esta propiedad hace lo mismo que el efecto Blur pero en la sobra, Opacity estable el nivel de transparencia de la sobra entre valores 0 y 1, Direction especifica en donde la sobre debe posicionarse relativamente al contenido como un ángulo de 0 a 360.
saludos,
MANUEL FERNANDO