I have an image, And I want to create an effect like Windows 8 start menu when user clicks on it.
I mean, if this is my image:

When user clicks on it, it should change to something like this:

I mean, a little 3D effect.
How to create this effect in code behind? (On MouseDown event)
As you requested I’m posting my answer again:
Solution to your issue is covered by another SO question:
C#/WPF image transformation over a trapezoid
Hope this time it wont be automatically converted to comment 🙂