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="" />

  •   @JenMsft And the change of density in mail are great changes too!
  •   @ailon @JenMsft duhh.. &lt;feeling stupid&gt;
  •   @JenMsft @ailon Ctrl + F works in RS4? (it's not wirking for me)
  •   @tmobile_webcare Kamikaze?
  •   @DrGigabit @ExpertsLiveNL jeej! looking forward to see you again
  •   RT @ExpertsLiveNL: [HOLOLENS TRACK] Altijd al willen weten hoe je stap voor stap een #HoloLens #App moet bouwen? @davesmits vertelt het je…
  •   RT @panos_panay: Pumped to introduce Surface Hub 2! Created for a new culture of work, helping people move beyond simply sharing informatio…
  •   @Depechie tnx!
  •   @davidfowl ACR?
  •   @dougholland @surface love that picture on your pc