Databinding met Microsoft Bingmaps

Wanneer je met de Microsoft Bing MapControl aan de gang gaat kom je er snel achter dat Microsoft geen gebruik heeft gemaakt de Dependency Properties en hierdoor geen gebruik gemaakt kan worden van databinding in XAML, en dit is zonde wanneer je de applicatie volgens het MVVM design patroon opzet.

Ik heb zelf een wrapper geschreven om tegen een aantal properties toch te kunnen aanbinden en zo de applicatie wel netjes met MVVM te kunnen inrichten. Ik heb de code hiervoor op codeplex gezet en is hier te downloaden: https://bindablemaprt.codeplex.com/ . Op dit moment is er maar een beperkt aantal properties gewrapt, wanneer je wat mist, let me know! voeg ze graag voor je toe.

In de source code zit een voorbeeld hoe je er gebruik van kan maken en ik zal proberen het nog in een NuGet package te zetten. Klein voorbeeldje:

<Maps:BindableMap x:Name="MapControl" ShapeLayers="{Binding ShapeLayers}" Credentials="" />

  •   RT @VisualStudio: In this episode, we're joined by Kasey Uhlenhuth (@kuhlenhuth) who shows some of the refactoring features available in Vi…
  •   @VSTS problems with build queues atm?
  •   RT @donasarkar: Hi #WindowsInsiders we have released Build 17713 to the Fast ring! This build has several new features we think IT Pros wil…
  •   RT @maryjofoley: ICYMI, another Windows 10 on ARM PC is available: Lenovo Miix 630 ARM-based 2-in-1 Windows tablet goes on sale for $900 ht…
  •   the moment you have a meeting and skype for business protocol handller is lost again ...
  •   @LocalJoost Surface Go vanaf 27 augustus te bestellen?
  •   tnx @VistaHypotheken https://t.co/qFoQS6mQ63
  •   @gotheap based on the link i understand they should show up after a build as well? i only see them for the test on… https://t.co/XadwWJjIAM
  •   @panos_panay will the surface go with lte have gps? i need a new device to run my own app for navigation while flying around
  •   @aaronbjork @IoannisKarlis @Jira @VSTS and replace delivery plans with the feature timeline extension. that is really helpful!