Mini Kabibi Habibi
<local:MapDemoModule x:Class="MapDemo.DataBinding"
xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
xmlns:dxdb="http://schemas.devexpress.com/winfx/2008/xaml/demobase"
xmlns:dxm="http://schemas.devexpress.com/winfx/2008/xaml/map"
xmlns:local="clr-namespace:MapDemo">
<dxdb:DemoModuleControl>
<dxdb:DemoModuleControl.Resources>
<ResourceDictionary>
<local:DemoValuesProvider x:Key="DemoValuesProvider" />
<DataTemplate x:Key="shipTemplate">
<Image Source="../Images/Ship.png" Width="40" Height="40">
<Image.RenderTransform>
<TranslateTransform X="-20" Y="-20"/>
</Image.RenderTransform>
</Image>
</DataTemplate>
<DataTemplate x:Key="toolTipTemplate">
<StackPanel Margin="12" Orientation="Vertical" MaxWidth="250">
<TextBlock Text="{Binding Item.Header}" Foreground="White" FontSize="16"/>
<TextBlock Text="{Binding Item.Description}" Foreground="LightGray" FontSize="12" TextWrapping="Wrap"/>
</StackPanel>
</DataTemplate>
</ResourceDictionary>
</dxdb:DemoModuleControl.Resources>
<Grid x:Name="infoGrid">
<dxm:MapControl FlowDirection="LeftToRight"
ToolTipEnabled="True"
CenterPoint="-36,145"
ZoomLevel="6"
EnableScrolling="False"
EnableZooming="False">
<dxm:MapControl.ScrollButtonsOptions>
<dxm:ScrollButtonsOptions Visible="False"/>
</dxm:MapControl.ScrollButtonsOptions>
<dxm:MapControl.ZoomTrackbarOptions>
<dxm:ZoomTrackbarOptions Visible="False"/>
</dxm:MapControl.ZoomTrackbarOptions>
<dxm:ImageTilesLayer>
<dxm:ImageTilesLayer.DataProvider>
<dxm:BingMapDataProvider Kind="Area" BingKey="{Binding DevexpressBingKey, Source={StaticResource DemoValuesProvider}}"/>
</dxm:ImageTilesLayer.DataProvider>
</dxm:ImageTilesLayer>
<dxm:VectorLayer ItemsSource="{Binding Ships}"
LatitudeDataMember="Location.Latitude"
LongitudeDataMember="Location.Longitude"
ItemTemplate="{StaticResource shipTemplate}"
ToolTipContentTemplate="{StaticResource toolTipTemplate}">
</dxm:VectorLayer>
</dxm:MapControl>
</Grid>
</dxdb:DemoModuleControl>
</local:MapDemoModule>