ESRI released a beta version of their ArcGIS API for Silverlight/WPF some time ago. The may version does not support WMS out of the box but posted some code on their Code Gallery.
Unfortunately this code will not work for WPF (and I doubt that it will even work for Silverlight, considering the strange GetCapabilities parsing and the missing formatter information when parsing floating values). Anyway, I had some time at work and fixed the code for WMS version 1.1.1 and 1.3.0 (I didn’t test other versions, but will do so along the way to some fancy, internal prototype).
Have a look at the code on Github.



