The Bing Maps WPF Control Beta is now available for free download on the Microsoft Download Center.
What is WPF? "The Windows Presentation Foundation (WPF) provides developers with a unified programming model for building rich Windows smart client user experiences that incorporate UI, media, and documents."
"The WPF Control has everything you'd expect from a Bing Maps control including the ability to present information via a WPF native control such as," Chris Pendleton:
- Map Styles: Road, Aerial and Hybrid
- The ability to place shapes on the map via lat/lon - pins, polylines and polygons
- Navigating the map with pan and zoom keyboard controls
Pendleton explains that, "We've opened up a lot of the abilities within the control to empower the developer to take control of the user experience. So, you'll notice there is no default navigation, no default pushpins and none roll overs - this is truly a blank (er, map-based) canvas - we want to see you do some killer things with."
The Bing Maps WPF Control Beta is touch-enabled with support for Surface v 2's Pixel Sense technology. "We worked closely with the Surface team and have had a constant need to support our WPF developer community with mapping. In the past, we've pushed to have WPF developers use the Bing Maps Silverlight Control (or our Bing Maps AJAX Control v7) in a web control, but it's just not the same as having managed code libraries to work with," noted Pendleton.
"WPF control now supports full rotation and inertia with options to turn both off. Plus, infinite scroll maps, touch to lat/lon to pixel conversions (think touch to add a pushpin) and the ability to plug into the Bing Maps REST API for geocoding and routing or the Bing API for search," added Pendleton.
You can download Bing Maps WPF Control (Beta) here.