I've been researching all over the internet for a way to change the pushpin image in the Bing Maps C# control. The closest that I came was using the following solution:

[Change image for pushpin WPF](https://stackoverflow.com/questions/14559630/change-image-for-pushpin-wpf)

It is not entirely what I'm looking for, as I want to be able to change the color of the push pin as well as add a label.

The above solution is basically an image that is drawn over a push pin without additional functionality such as adding a label. I want to be able to easily change an image while having custom label functionality.

Is there any other way of doing this? An alternative would be to make use of "standard" Bing push pin graphics and be able to change the size. However it seems this functionality is not available in the C# control