So... I'd love to write <esri:Map Extent="{Binding myExtent, Mode=TwoWay}" />, ala MVVM, only using databinding.
I realize that Map.Extent is not a DependencyProperty, so its not dead simple. I hacked something crazy together with Attached Properties to set Map's Extent and an EventTrigger on ExtentChanged to receive updates on Map.Extent. I keep getting weird loops and such. Can anybody comment on the best way to do this, using only databinding?