I would like to apply a shader effect to an image in c#/xaml.

I have found this example:

<http://msdn.microsoft.com/en-us/library/system.windows.media.effects.shadereffect(v=vs.95).aspx>

Which makes applying pixel shaders to an image pretty trivial. Unfortunately I cannot do the same thing with the windows 8 phone SDK.

Can I do anything this simple? I would like to avoid using DirectX if possible.