Q: What happens when you cross a Silverlight application with Bing Maps?
A: A full fledged geographical DeepZoom navigation experience.
This is what you get with the new Bing maps Silverlight Control now available from Microsoft. I’ve tested it and I must say its very cool. You can do some great visual “damage” with it, since it supports DeepZoom functionality.
The Bing Maps Silverlight Control has been in CTP for awhile, but it was now released as version 1.0. Check out a full working example here.
Some of the features in this release include:
- Deep Zoom Support
- Built on Silverlight 3.0
- Support for Expression Blend
- Out-of-Browser Support
- Data Binding
You can download the SDK here. Make sure you get a developer account, or else you’ll end up with a nag label above your map, like in this quick example:
This was a simple demo I’ve created in order to test the control. Here’s the code, for what it’s worth:
<UserControl x:Class="SilverlightBingMapsControl.MainPage"
xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
xmlns:Bing="clr-namespace:Microsoft.Maps.MapControl;assembly=Microsoft.Maps.MapControl"
xmlns:d="http://schemas.microsoft.com/expression/blend/2008" xmlns:mc="http://schemas.openxmlformats.org/markup-compatibility/2006"
mc:Ignorable="d" d:DesignWidth="640" d:DesignHeight="480">
<Grid x:Name="LayoutRoot">
<Grid.RowDefinitions>
<RowDefinition Height="50px"></RowDefinition>
<RowDefinition></RowDefinition>
</Grid.RowDefinitions>
<TextBlock Grid.Row="0" VerticalAlignment="Center" Padding="10" FontSize="18">.net Brainwork Bing Maps Silverlight Control Example</TextBlock>
<Bing:Map Grid.Row="1" AnimationLevel="Full"></Bing:Map>
</Grid>
</UserControl>













