I\'m putting a WPF application together in which I have an image control which I want to bind a custom command object to from my view model that will execute when the image
You need to put the image in a button, and bind the button to the command:
If you don't want the standard button chrome, just change the template of the button with something like that:
Note that you will also need to change other properties to override the default button style, otherwise the template above will use the default button background and border: