Я бы использовал PixelShader + Effect для ContentPresenter, если он должен быть «живым» эффектом.
См. Инструмент Shazzam , чтобы легко создавать источники эффекта иPixelShader.
sampler2D Texture1Sampler : register(S0);
//-----------------
// Pixel Shader
//-----------------
float4 main(float2 uv : TEXCOORD) : COLOR
{
float4 color = tex2D( Texture1Sampler, uv );
float4 alphaMaskColor = float4(color.a,color.a,color.a,color.a); //Pre-multiplied Alpha in WPF
return alphaMaskColor;
}