As announced on the Microsoft Surface Blog (and elsewhere, I am sure), a Bing Maps WPF Control Beta has been released. This control targets WPF4 with functionality similar to the Bing Maps Silverlight control.
As a WPF4 control, with support for touch, it will also work in the Surface 2.0 environment. For those of us developing on the Surface 1.0 hardware, which of course runs over .NET 3.5, I wanted to see if I could make it work there.
Some time ago, Josh Blake wrote a post on how to write WPF4 applications for Surface 1.0 using his Blake.NUI library.
Using that same approach, I was able to build a simple application using the new Bing Maps Control under WPF4 on my Surface 1.0 hardware. On the downside, the app seems a little jumpy when panning, but I may be able to clean that up with some more work This is a start, though.